public ActionResult ChangeProfile() { MyIdentityUser user = userManager.FindByName(HttpContext.User.Identity.Name); ChangeProfile profile = new ChangeProfile(); profile.FullName = user.FullName; profile.Bio = user.Bio; profile.BirthDate = user.BirthDate; return View(profile); }
public ActionResult ChangeProfile(ChangeProfile model) { if (ModelState.IsValid) { MyIdentityUser user = userManager.FindByName(HttpContext.User.Identity.Name); user.FullName = model.FullName; user.BirthDate = model.BirthDate; user.Bio = model.Bio; IdentityResult result = userManager.Update(user); if (result.Succeeded) { ViewBag.Message = "Profile saved successfully."; } else { ModelState.AddModelError("", "Error while saving profile."); } } return View(model); }