Example #1
0
 public void Refresh()
 {
     teamRepository.Clear();
     foreach (var game in gameRetriever.GetAllGames().OrderBy(g => g.GameTime))
     {
         Update(game);
     }
 }
Example #2
0
 public IActionResult OnGet(Guid gameID)
 {
     if (!env.IsDevelopment())
     {
         return(Redirect("../NoPermission"));
     }
     games   = gameRetriever.GetAllGames();
     players = playerRetriever.GetPlayers();
     game    = gameRetriever.GetGameById(gameID);
     return(Page());
 }
Example #3
0
        public IEnumerable <DisplayGame> GetGamesInvolved(Guid teamID)
        {
            var team = teamRetriever.GetTeamById(teamID);

            return(gameRetriever.GetAllGames().Where(g => (g.BlueDefense == team.DefenseID && g.BlueOffense == team.OffenseID) || (g.RedDefense == team.DefenseID && g.RedOffense == team.OffenseID)));
        }
 public HomePageStatRetriever(IGameRetriever gameRetriever, ILeaderboards leaderboards)
 {
     games       = gameRetriever.GetAllGames();
     leaderboard = leaderboards.GetLimitedLeaderboard();
 }
Example #5
0
 public IEnumerable <DisplayGame> GamesPlayedIn(Guid playerID)
 {
     games = gameRetriever.GetAllGames();
     return(games
            .Where(r => r.BlueDefense == playerID || r.BlueOffense == playerID || r.RedDefense == playerID || r.RedOffense == playerID));
 }
Example #6
0
 public void OnGet()
 {
     games = gameRetriever.GetAllGames();
 }