public async Task <IActionResult> EditUser(EditeUserViewModel model) { var user = await userManager.FindByIdAsync(model.Id); if (user == null) { ViewBag.ErrorMessage = $"User with id = {model.Id} is not found "; return(View("NotFound")); } user.UserName = model.UserName; user.Email = model.Email; var result = await userManager.UpdateAsync(user); if (result.Succeeded) { return(RedirectToAction("ListUsers")); } foreach (var error in result.Errors) { ModelState.AddModelError("", error.Description); } return(View(model)); }
public async Task <IActionResult> EditUser(string id) { var user = await userManager.FindByIdAsync(id); ViewBag.userId = "userid"; if (user == null) { ViewBag.ErrorMessage = $"User with id = {id} is not found"; return(View("NotFound")); } var model = new EditeUserViewModel { Id = user.Id, UserName = user.UserName, Email = user.Email }; return(View(model)); }