/// <summary>
        /// 根据条件分页获取接口信息
        /// </summary>
        /// <param name="dto">条件</param>
        /// <returns></returns>
        public async Task <PageResultDto <APIManagementViewDto> > GetListAsync(ParameterAPIManagementDto dto)
        {
            dto.NotNull(nameof(ParameterAPIManagementDto));
            var APIResult = await _apiManagementRepository.GetListAsync(x => x.CreatedTime, null, dto.SkipCount, dto.MaxResultCount);

            var APIDtos  = APIResult.Item1.ToMap <APIManagementViewDto>();
            var APICount = APIResult.Item2;

            return(new PageResultDto <APIManagementViewDto> {
                TotalCount = APICount, Result = APIDtos
            });
        }
Esempio n. 2
0
 public async Task <PageResultDto <APIManagementViewDto> > GetListAsync(ParameterAPIManagementDto dto)
 => await _apiManagementService.GetListAsync(dto);