public ActionResult ChangeProfile() { User user = userManager.FindByName(HttpContext.User.Identity.Name); PostChangeProfileDTO model = new PostChangeProfileDTO(); model.FullName = user.FullName; model.BirthDate = user.BirthDate; model.Bio = user.Bio; return(View(model)); }
public ActionResult ChangeProfile(PostChangeProfileDTO model) { if (ModelState.IsValid) { User 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 updated successfully."; } else { ModelState.AddModelError("", "Error while saving profile."); } } return(View(model)); }