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); }
public async Task <IActionResult> GetPage([FromQuery] CollegePaginationRequest request = null) { PagedResult <CollegeResponse> pagedResult = await Colleges.GetPageAsync(request); return(ApiOk(pagedResult)); }