public async Task <string> Update(UpdateRoleInput input) { input.CheckDataAnnotations().CheckValidResult(); await _roleDomainService.Update(input); return("更新角色信息成功"); }
public async Task <string> Update(UpdateRoleInput input) { input.CheckDataAnnotations().CheckValidResult(); CheckIsAllOrg(input); //_session.CheckLoginUserDataPermision(input.DataPermissionType,"您设置的角色的数据权限大于您拥有数据权限,系统不允许该操作"); await _roleDomainService.Update(input); return("更新角色信息成功"); }
public async Task <string> Update(UpdateRoleInput input) { input.CheckDataAnnotations().CheckValidResult(); var role = await _roleRepository.SingleOrDefaultAsync(p => p.Id == input.Id); if (role == null) { throw new UserFriendlyException($"不存在{input.Id}的角色信息"); } role = input.MapTo(role); await _roleRepository.UpdateAsync(role); return("更新角色成功"); }