public async Task RefreshData() { summary = await GameDataService.GetGameSummary(); FirstDay = summary.CurrentDay - 1; standings = await StandingsService.GetStandings(1, summary.CurrentYear, 1); playoffs = await PlayoffService.GetPlayoffSummary(2, summary.CurrentYear); if (Yesterday != null) { await Yesterday.RefreshData(); } if (Today != null) { await Today.RefreshData(); } if (Tomorrow != null) { await Tomorrow.RefreshData(); } StateHasChanged(); }
public TeamApplication() { leagueRepository = new LeagueRepository(new RepositoryNHibernate <League>()); teamRepository = new TeamRepository(new RepositoryNHibernate <Team>()); competitionRepository = new CompetitionRepository(new RepositoryNHibernate <Competition>()); standingsRepository = new StandingsRepository(new RepositoryNHibernate <SeasonTeam>(), competitionRepository); teamRankingRepository = new TeamRankingRepository(new RepositoryNHibernate <TeamRanking>()); scheduleGameRepository = new ScheduleGameRepository(new RepositoryNHibernate <ScheduleGame>()); gameDataRepository = new GameDataRepository(new RepositoryNHibernate <GameData>()); competitionConfigRepository = new CompetitionConfigRepository(new RepositoryNHibernate <CompetitionConfig>()); seasonRepository = new SeasonRepository(new RepositoryNHibernate <Season>()); competitionTeamRepository = new CompetitionTeamRepository(new RepositoryNHibernate <CompetitionTeam>()); LeagueService = new LeagueService(leagueRepository); StandingsService = new StandingsService(standingsRepository, competitionRepository); TeamService = new TeamService(teamRepository); GameDataService = new GameDataService(gameDataRepository, leagueRepository, scheduleGameRepository, competitionRepository, competitionConfigRepository, TeamService, CompetitionService); ScheduleGameService = new ScheduleGameService(scheduleGameRepository); CompetitionService = new CompetitionService(competitionRepository); PlayoffService = new PlayoffService(competitionRepository); }