public IActionResult Search(PlatformsViewModel model, int page = 1)
        {
            const int countPerPage = 12;

            var games = this.gameService.GetAllBySearchName(model.SearchString);

            double pages;

            if ((double)(games.Count() % countPerPage) == 0)
            {
                pages = games.Count() / countPerPage;
            }
            else
            {
                pages = Math.Floor((double)(games.Count() / countPerPage));
                pages++;
            }

            games = games.Skip((page - 1) * countPerPage);

            games = games.Take(countPerPage);

            var viewModel = new ListGamesViewModel {
                Games = games
            };

            viewModel.PagesCount  = (int)pages;
            viewModel.displayName = $"'{model.SearchString}'";

            return(this.View("Browse", viewModel));
        }
        public IActionResult Platforms()
        {
            var platforms = this.platform.GetPlatforms();

            var viewModel = new PlatformsViewModel {
                Platforms = platforms
            };

            return(this.View(viewModel));
        }