public async Task <PagedResult <CollegeResponse> > GetPageAsync(CollegePaginationRequest request)
        {
            PagedResult <CollegeResponse> pagedResult = await _context
                                                        .Colleges.AsQueryable()
                                                        .Select(i => new CollegeResponse
            {
                Id      = i.Id,
                Name    = i.Name,
                Address = i.Address
            })
                                                        .ToPagedResultAsync(request);

            return(pagedResult);
        }
Beispiel #2
0
        public async Task <IActionResult> GetPage([FromQuery] CollegePaginationRequest request = null)
        {
            PagedResult <CollegeResponse> pagedResult = await Colleges.GetPageAsync(request);

            return(ApiOk(pagedResult));
        }