Example #1
0
        public IActionResult GetGameList(FilterDataModel filters)
        {
            var valuesDto        = GetFilterValues();
            var filteredGames    = _gameService.FilterGames(filters);
            var filterExpression = _gameService.GetFilterGameExpression(filters);

            filters.TotalPages =
                _gameService.GetTotalPages(_gameService.CountAllGames(filterExpression), filters.ItemsPerPage);

            var gameFilters = new GamesFilters {
                DefaultValues = valuesDto, Filters = filters, Games = filteredGames
            };

            return(PartialView("_Games", gameFilters));
        }
Example #2
0
        public ViewResult Index(FilterDataModel filters)
        {
            var valuesDto        = GetFilterValues();
            var filteredGames    = _gameService.FilterGames(filters);
            var filterExpression = _gameService.GetFilterGameExpression(filters);

            filters.TotalPages =
                _gameService.GetTotalPages(_gameService.CountAllGames(filterExpression), filters.ItemsPerPage);

            var gameFilters = new GamesFilters {
                DefaultValues = valuesDto, Filters = filters, Games = filteredGames
            };

            return(View(gameFilters));
        }