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)));
 }
Esempio n. 3
0
 public async Task <ActionResult <GamesListVm> > GetAll([FromQuery] GetGamesListQuery query)
 {
     return(Ok(await Mediator.Send(query)));
 }