public async Task <PagedResult <LibrariesList> > GetPageAsync(LibraryPaginationRequest request) { var pagedResult = await _context .Libraries .Include(c => c.Game) .Include(c => c.User) .ProjectTo <LibrariesList>(_mapper.ConfigurationProvider) .ToPagedResultAsync(request); return(pagedResult); }
public async Task <IActionResult> GetPage([FromQuery] LibraryPaginationRequest request = null) { return(ApiOk(await LibraryService.GetPageAsync(request))); }