public async Task <PagedResult <ReviewsList> > GetPageAsync(ReviewPaginationRequest request) { var pagedResult = await _context .Reviews .Include(e => e.Game) .Include(e => e.User) .ProjectTo <ReviewsList>(_mapper.ConfigurationProvider) .ToPagedResultAsync(request); return(pagedResult); }
public async Task <IActionResult> GetPage([FromQuery] ReviewPaginationRequest request = null) { return(ApiOk(await ReviewService.GetPageAsync(request))); }