public async Task <IActionResult> EditRole(EditRoleModel args) { var role = await _roleManage.FindByIdAsync(args.id); if (role != null) { role.Name = args.name; var result = await _roleManage.UpdateAsync(role); if (result.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, "编辑role出错"); } ModelState.AddModelError(string.Empty, "未找到role"); return(View("Index")); }
public async Task <IActionResult> EditRole(string id) { var role = await _roleManage.FindByIdAsync(id); if (role == null) { return(View("Index")); } var model = new EditRoleModel { id = id, name = role.Name, users = new List <string>() }; return(View(model)); }