public async Task <AppSrvResult> SetRoleAsync(long id, UserSetRoleDto input) { var roleIdStr = input.RoleIds == null ? null : string.Join(",", input.RoleIds); await _userRepository.UpdateAsync(new SysUser() { Id = id, RoleIds = roleIdStr }, UpdatingProps <SysUser>(x => x.RoleIds)); return(AppSrvResult()); }
public async Task <AjaxResult> SetRoles(UserSetRoleDto dto) { OperationResult result = await _identityContract.SetUserRoles(dto.UserId, dto.RoleIds); return(result.ToAjaxResult()); }