Ejemplo n.º 1
0
        /// <summary>
        /// 分页所有管理员账户
        /// </summary>
        /// <param name="parDto">请求参数</param>
        /// <returns></returns>
        public async Task <PageResultDto <UserViewDto> > GetListAsync(ParameterUserDto dto)
        {
            dto.NotNull(nameof(ParameterUserDto));
            var userResult = await _userRepository.GetListAsync(x => x.CreatedTime, null, dto.SkipCount, dto.MaxResultCount);

            var userDtos       = userResult.Item1.ToMap <UserViewDto>();
            var userTotalCount = userResult.Item2;

            return(new PageResultDto <UserViewDto> {
                TotalCount = userTotalCount, Result = userDtos
            });
        }
 public async Task <PageResultDto <UserViewDto> > GetListAsync(ParameterUserDto dto)
 => await _userService.GetListAsync(dto);