示例#1
0
        public static void Main(string[] args)
        {
            Retriever fetcher = new Retriever();
            Hero      abathur = fetcher.GetHero(37);

            Console.WriteLine(fetcher.GetHero(abathur).GetType());
            Match tmp = fetcher.GetMatch(7772);

            foreach (KeyValuePair <Player, Hero> kv in fetcher.GetPopulatedDraftDict(tmp.Drafts[0]))
            {
                Console.WriteLine($"{kv.Key}: {kv.Value}");
            }
            foreach (KeyValuePair <Player, Hero> kv in fetcher.GetPopulatedDraftDict(tmp.Drafts[1]))
            {
                Console.WriteLine($"{kv.Key}: {kv.Value}");
            }
            Console.WriteLine(fetcher.GetPlayer(468));
            Console.WriteLine(fetcher.GetTournament(83));
            foreach (Tournament tournament in fetcher.GetAllTournaments())
            {
                Console.WriteLine(tournament);
            }

            Console.WriteLine(fetcher.GetPatch(1));
            foreach (Patch patch in fetcher.GetAllPatches())
            {
                Console.WriteLine(patch);
            }

            Console.WriteLine(fetcher.GetAllMaps());

            Console.WriteLine(fetcher.GetHero(7));
            foreach (Hero hero in fetcher.GetAllHeroes())
            {
                Console.WriteLine(hero);
            }

            Console.WriteLine(fetcher.GetTeam(95));
            Console.WriteLine(fetcher.GetMatch(7772));
            Console.WriteLine(fetcher.GetMap(3));
            Console.WriteLine(fetcher.GetRegion(4));

            foreach (Team team in fetcher.GetAllTeams())
            {
                Console.WriteLine(team);
            }

            foreach (Match match in fetcher.GetRecentMatches())
            {
                Console.WriteLine(match);
            }

            foreach (Player player in fetcher.GetAllPlayers())
            {
                Console.WriteLine(player);
            }
            Console.ReadLine();
        }