public async Task SetRole(RoleSetInputDto setDto) { var roleIdStr = setDto.RoleIds == null ? null : string.Join(",", setDto.RoleIds); await _userRepository.UpdateAsync(new SysUser() { ID = setDto.ID, RoleId = roleIdStr }, x => x.RoleId); }
public async Task <AppSrvResult> SetRole(RoleSetInputDto setDto) { var roleIdStr = setDto.RoleIds == null ? null : string.Join(",", setDto.RoleIds); await _userRepository.UpdateAsync(new SysUser() { Id = setDto.Id, RoleId = roleIdStr }, x => x.RoleId); return(DefaultResult()); }
public async Task <int> SetRole(RoleSetInputDto setDto) { if (setDto.ID < 1) { throw new BusinessException(new ErrorModel(ErrorCode.Forbidden, "禁止修改管理员角色")); } return(await _userRepository.UpdateAsync(new SysUser() { ID = setDto.ID, RoleId = setDto.RoleIds }, x => x.RoleId)); }
public async Task SetRole(RoleSetInputDto setDto) { if (setDto.ID < 1) { throw new BusinessException(new ErrorModel(HttpStatusCode.Forbidden, "禁止修改管理员角色")); } var roleIdStr = setDto.RoleIds == null ? null : string.Join(",", setDto.RoleIds); await _userRepository.UpdateAsync(new SysUser() { ID = setDto.ID, RoleId = roleIdStr }, x => x.RoleId); }