public async Task<ActionResult> AddDescription(AddDescriptionViewModel model) { ApplicationUser user = await UserManager.FindByEmailAsync(User.Identity.Name); if (user != null) { user.Name = model.Name; user.Surname = model.Surname; user.Hobby = model.Hobby; user.ShortDescription = model.ShortDescription; IdentityResult result = await UserManager.UpdateAsync(user); if (result.Succeeded) { return RedirectToAction("Index","Manage"); } else { ModelState.AddModelError("", "Что-то пошло не так"); } } else { ModelState.AddModelError("", "Пользователь не найден"); } return View(model); }
public async Task<ActionResult> AddDescription() { ApplicationUser user = await UserManager.FindByEmailAsync(User.Identity.Name); if (user != null) { AddDescriptionViewModel model = new AddDescriptionViewModel { Name = user.Name, Surname = user.Surname, Hobby = user.Hobby, ShortDescription = user.ShortDescription }; return View(model); } return RedirectToAction("Login", "Account"); }