//GET /Manage/ChangeNameSurname public ActionResult ChangeNameSurname() { var userId = User.Identity.GetUserId(); var userObj = db.Users.FirstOrDefault(user => user.Id == userId); ChangeUserNameSurnameViewModel model = new ChangeUserNameSurnameViewModel() { Name = userObj.Name, Surname = userObj.Surname }; return(View(model)); }
public async Task <ActionResult> ChangeNameSurname(ChangeUserNameSurnameViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var userId = User.Identity.GetUserId(); var userObj = db.Users.FirstOrDefault(user => user.Id == userId); if (userObj == null) { return(HttpNotFound()); } userObj.Name = model.Name; userObj.Surname = model.Surname; await db.SaveChangesAsync(); return(RedirectToAction("Index", new { Message = ManageMessageId.UserDataChangeSuccess })); }