Exemple #1
0
 public IActionResult OnPost()
 {
     teamUpdater.Refresh();
     teamsByPosition = teamStatsRetriever.BestTeamsByPosition();
     overallTeams    = teamStatsRetriever.BestOverallTeams();
     return(Page());
 }
Exemple #2
0
        public Game Update(Game game)
        {
            gameDeleter.Delete(game.GameID);
            gameCreator.Create(game);
            teamUpdater.Refresh();

            return(game);
        }
Exemple #3
0
        public Game Create(Game game)
        {
            playerUpdater.UpdatePlayerAfterAddGame(game);
            var newGame        = gameRepository.Add(game);
            var mostRecentGame = gameRepository.GetGames().OrderByDescending(g => g.GameTime).FirstOrDefault();

            if (newGame.GameID == mostRecentGame.GameID)
            {
                teamUpdater.Update(game);
            }
            else
            {
                teamUpdater.Refresh();
            }

            return(newGame);
        }
 public IActionResult OnPost(Guid playerID)
 {
     playerDeleter.Delete(playerID);
     teamUpdater.Refresh();
     return(Redirect("~/Players/List"));
 }
Exemple #5
0
 public void Delete(Guid gameID)
 {
     playerUpdater.UpdatePlayerAfterDeleteGame(gameRepository.GetGameByID(gameID));
     gameRepository.Delete(gameID);
     teamUpdater.Refresh();
 }