public IEnumerable <GetGamesListDto> Execute(GetGamesListQuery query) { var result = Repository.GetData <GetGamesListDto>().OrderByDescending(x => x.GameDate).Skip(query.Skip); if (query.Take > 0) { result = result.Take(query.Take); } return(result.ToList()); }
public async Task <IActionResult> GetGamesList(GetGamesListQuery query) { return(Ok(await _mediator.Send(query))); }
public async Task <ActionResult <GamesListVm> > GetAll([FromQuery] GetGamesListQuery query) { return(Ok(await Mediator.Send(query))); }