// GET: Games
        public async Task <ActionResult> Index([FromQuery] GameSearchRequest request)
        {
            int total = await _gameService.Count();

            var developers = await _gameService.All(request);

            var data = developers.Data;

            ViewData["total"]      = total;
            ViewData["pagesCount"] = developers.PagesCount;
            return(View(data));
        }
Exemple #2
0
        public async Task <ActionResult <PagedResponse <IEnumerable <Game> > > > Get([FromQuery] GameSearchRequest request)
        {
            var games = await _gamesService.All(request);

            return(Ok(games));
        }