public async Task <PartialViewResult> EditRoleModal(string roleKey) { var output = await _roleAppService.GetRoleForEdit(roleKey); var model = new EditRoleModalViewModel(output); return(PartialView("_EditRoleModal", model)); }
public async Task <ActionResult> EditRoleModal(int roleId) { var output = await _roleAppService.GetRoleForEdit(new EntityDto(roleId)); var model = new EditRoleModalViewModel(output); return(View("_EditRoleModal", model)); }
public async Task <ActionResult> EditRoleModal(int roleId) { var role = await _roleAppService.GetAsync(new EntityDto(roleId)); var permissions = (await _roleAppService.GetAllPermissions()).Items; var model = new EditRoleModalViewModel { Role = role, Permissions = permissions }; return(View("_EditRoleModal", model)); }
public async Task <ActionResult> Add(int?id) { var output = await _roleAppService.GetRoleForEdit(new EntityDto()); var model = new EditRoleModalViewModel(output); if (id != null) { output = await _roleAppService.GetRoleForEdit(new EntityDto((int)id)); model = new EditRoleModalViewModel(output); } List <BusinessDropDownDto> businessdtoList = (await _businessAppService.GetDropDown()); ViewData.Add("Business", businessdtoList); return(View("Add", model)); }
//[DontWrapResult] //不需要AbpJsonResult] public async Task <ActionResult> EditRoleModal(int roleId) { var role = await _roleAppService.Get(new EntityDto(roleId)); var grantedPermissions = (await _roleAppService.GetGrantedPermissionsAsync(role.Id)); role.Permissions.Clear(); role.Permissions.AddRange(grantedPermissions); var permissions = (await _roleAppService.GetAllPermissions()).Items; var model = new EditRoleModalViewModel { Role = role, Permissions = permissions }; return(PartialView("_EditRoleModal", model)); }
public async Task <ActionResult> EditRoleModal(int roleId) { var role = await _roleAppService.Get(new EntityDto(roleId)); var permissions = (await _roleAppService.GetAllPermissions()).Items; List <SysCategory> cateList = _roleAppService.GetSysCategoryAccordingRoleID(); cateList.Remove(SysCategory.ALL); var model = new EditRoleModalViewModel { Role = role, Permissions = permissions, SysCateIDs = cateList, }; return(View("_EditRoleModal", model)); }
public async Task <ActionResult> EditRoleModal(int roleId) { var role = await _roleAppService.Get(new EntityDto(roleId)); var permissions = (await _roleAppService.GetAllPermissions()).Items; //修正admin登录时,admin角色的权限缓存导致权限列表显示异常 role.Permissions = await _roleAppService.GetRoleGrantedPermissionNames(role.Name); var model = new EditRoleModalViewModel { Role = role, Permissions = permissions, PermissionNodes = GetPermissionTree(permissions, role) }; return(View("_EditRoleModal", model)); }