Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
 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);
 }