BolfTracker.Web.Controllers.GameController.Finalize C# (CSharp) Method

Finalize() private method

private Finalize ( int gameId ) : System.Web.Mvc.ActionResult
gameId int
return System.Web.Mvc.ActionResult
        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 });
        }