public async Task <PagedResult <GoodGameResponse> > GetPageAsync(GoodGamePaginationRequest request) { PagedResult <GoodGameResponse> pagedResult = await _context .GoodGames.AsQueryable() .Select(i => new GoodGameResponse { Id = i.Id, DatePlayed = i.DatePlayed }) .ToPagedResultAsync(request); return(pagedResult); }
public async Task <IActionResult> GetPage([FromQuery] GoodGamePaginationRequest request = null) { PagedResult <GoodGameResponse> pagedResult = await GoodGames.GetPageAsync(request); return(ApiOk(pagedResult)); }