예제 #1
0
        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());
        }
예제 #2
0
        public async Task <AjaxResult> SetRoles(UserSetRoleDto dto)
        {
            OperationResult result = await _identityContract.SetUserRoles(dto.UserId, dto.RoleIds);

            return(result.ToAjaxResult());
        }