public ActionResult ChangeProfile() { Models.MyIdentityUser user = userManager.FindByName(HttpContext.User.Identity.Name); Models.ChangeProfile changeProfileModel = new Models.ChangeProfile(); user.FirstName = changeProfileModel.FirstName; user.LastName = changeProfileModel.LastName; user.BirthDate = changeProfileModel.BirthDate; return(View(changeProfileModel)); }
public ActionResult ChangeProfile(Models.ChangeProfile changeProfileModel) { if (ModelState.IsValid) { Models.MyIdentityUser user = userManager.FindByName(HttpContext.User.Identity.Name); user.FirstName = changeProfileModel.FirstName; user.LastName = changeProfileModel.LastName; user.BirthDate = changeProfileModel.BirthDate; IdentityResult result = userManager.Update(user); if (result.Succeeded) { ViewBag.Message = "Profile Updated Successfully!"; } else { ModelState.AddModelError("", "Error while saving profile."); } } return(View(changeProfileModel)); }