public async Task <IActionResult> EditAdmin(string id) { AdminsEditAdminViewModel model = new AdminsEditAdminViewModel(); //Find user var user = await userManager.FindByIdAsync(id); mapper.Map(user, model); return(View(model)); }
public async Task <IActionResult> EditAdmin(AdminsEditAdminViewModel model) { if (ModelState.IsValid) { var user = await userManager.FindByIdAsync(model.Id); mapper.Map(model, user); var result = await userManager.UpdateAsync(user); if (result.Succeeded) { return(RedirectToAction("Index", "Admins")); } } return(View(model)); }