public async Task <IActionResult> EditAssignee(string id) { var model = new EditAssigneeViewModel(); if (!String.IsNullOrEmpty(id)) { var user = await userManager.FindByIdAsync(id); if (user != null) { model.Name = user.Name; model.Email = user.Email; } } return(View(model)); }
public async Task <IActionResult> EditUser(string id, EditAssigneeViewModel model) { if (ModelState.IsValid) { var user = await userManager.FindByIdAsync(id); if (user != null) { user.Name = model.Name; user.Email = model.Email; IdentityResult result = await userManager.UpdateAsync(user); if (result.Succeeded) { return(RedirectToAction("Index")); } } } return(View(model)); }