Exemplo n.º 1
0
        public async Task <PagedResultDto <ResourceDto> > GetListAsync(ResourceSearchDto searchDto)
        {
            List <ResourceDto> entity = (await _resourceRepository.Select
                                         .ToPagerListAsync(searchDto, out long totalCount))
                                        .Select(r =>
            {
                ResourceDto resourceDto = _mapper.Map <ResourceDto>(r);
                return(resourceDto);
            }).ToList();

            return(new PagedResultDto <ResourceDto>(entity, totalCount));
        }
 public Task <PagedResultDto <ResourceDto> > GetListAsync([FromQuery] ResourceSearchDto searchDto)
 {
     return(_resourceService.GetListAsync(searchDto));
 }