コード例 #1
0
ファイル: TeamLoader.cs プロジェクト: martin5575/yaoldwc
        private static async Task <IEnumerable <Team> > LoadRemoteAsync(LeagueSeasonKey key)
        {
            var adapter = new OpenLigaAdapter();
            var teams   = await adapter.GetTeamsAsync(key.League, key.Season);

            return(teams);
        }
コード例 #2
0
        private static async Task <IEnumerable <Match> > LoadRemoteAsync(LeagueSeasonKey key)
        {
            var adapter = new OpenLigaAdapter();
            var matchs  = await adapter.GetMatchesAsync(key.League, key.Season);

            return(matchs);
        }
コード例 #3
0
ファイル: TeamLoader.cs プロジェクト: martin5575/yaoldwc
 private static string GetPath(LeagueSeasonKey key)
 {
     return(Path.Combine(Constants.DataFolder, key.League, key.Season, Constants.TeamsFile));
 }
コード例 #4
0
ファイル: TeamLoader.cs プロジェクト: martin5575/yaoldwc
        public async Task <IEnumerable <Team> > LoadTeamsAsync(string leagueKey, string seasonKey)
        {
            var key = new LeagueSeasonKey(leagueKey, seasonKey);

            return(await _cache.GetFromCacheOrLoadAsync(key));
        }