Пример #1
0
        public async Task <PagedResult <CityResponse> > GetPageAsync(CityPaginationRequest request)
        {
            PagedResult <CityResponse> pagedResult = await _context
                                                     .Cities.AsQueryable()
                                                     .Select(i => new CityResponse
            {
                Id   = i.Id,
                Name = i.Name,
                Zip  = i.Zip
            })
                                                     .ToPagedResultAsync(request);

            return(pagedResult);
        }
Пример #2
0
        public async Task <IActionResult> GetPage([FromQuery] CityPaginationRequest request = null)
        {
            PagedResult <CityResponse> pagedResult = await Cities.GetPageAsync(request);

            return(ApiOk(pagedResult));
        }