public async Task <ActionResult> Edit(EditRoleModel model) { if (ModelState.IsValid) { ExpenditureRole role = await RoleManager.FindByIdAsync(model.Id); if (role != null) { role.Description = model.Description; role.Name = model.Name; IdentityResult result = await RoleManager.UpdateAsync(role); if (result.Succeeded) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Something wrong"); } } } return(View(model)); }
public async Task <ActionResult> Delete(string id) { ExpenditureRole role = await RoleManager.FindByIdAsync(id); if (role != null) { IdentityResult result = await RoleManager.DeleteAsync(role); } return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(string id) { ExpenditureRole role = await RoleManager.FindByIdAsync(id); if (role != null) { return(View(new EditRoleModel { Id = role.Id, Name = role.Name, Description = role.Description })); } return(RedirectToAction("Index")); }