public ActionResult Finalize(int gameId)
        {
            var game = _gameService.GetGame(gameId);

            _gameService.CalculateGameStatistics(gameId);
            _gameService.CalculatePlayerRivalryStatistics(gameId);
            _playerService.CalculatePlayerStatistics(game.Date.Month, game.Date.Year, true);
            _holeService.CalculateHoleStatistics(game.Date.Month, game.Date.Year);
            _rankingService.CalculateRankings(game.Date.Month, game.Date.Year);

            return(RedirectToAction("Details", new { id = gameId }));
        }
        public ActionResult CalculateRankings(int month, int year)
        {
            if (month == 0 && year == 0)
            {
                _rankingService.CalculateRankings();
            }
            else
            {
                _rankingService.CalculateRankings(month, year);
            }

            return(RedirectToAction("Index"));
        }