public IActionResult EditInfo() { var user = context.Users.FirstOrDefault(u => u.Id == UM.GetUserId(User)); Models.UserViewModels.EditInfoViewModel model = new Models.UserViewModels.EditInfoViewModel() { FirstName = user.FirstName, Lastname = user.LastName, Biography = user.Bio }; return(View(model)); }
public IActionResult EditInfo(Models.UserViewModels.EditInfoViewModel EditInfoModel) { if (ModelState.IsValid) { var user = context.Users.FirstOrDefault(u => u.Id == UM.GetUserId(User)); user.FirstName = EditInfoModel.FirstName; user.LastName = EditInfoModel.Lastname; user.Bio = EditInfoModel.Biography; context.SaveChanges(); return(RedirectToAction("Profile", new { userName = user.UserName })); } return(View("EditInfo", EditInfoModel)); }