public IActionResult OnPost() { teamUpdater.Refresh(); teamsByPosition = teamStatsRetriever.BestTeamsByPosition(); overallTeams = teamStatsRetriever.BestOverallTeams(); return(Page()); }
public Game Update(Game game) { gameDeleter.Delete(game.GameID); gameCreator.Create(game); teamUpdater.Refresh(); return(game); }
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")); }
public void Delete(Guid gameID) { playerUpdater.UpdatePlayerAfterDeleteGame(gameRepository.GetGameByID(gameID)); gameRepository.Delete(gameID); teamUpdater.Refresh(); }