コード例 #1
0
        public RecentGameStats GetRecentGames(string host, regions.Regions region, int id)
        {
            try
            {
                var             requestUrl    = host + Endpoints.API_LOL + region + Endpoints.RECENT_GAME_DETAILS + id + "/recent?" + Endpoints.API_KEY;
                var             requestResult = request.MakeRequest(requestUrl).Result;
                RecentGameStats recentResults = JsonConvert.DeserializeObject <RecentGameStats>(requestResult);

                return(recentResults);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
コード例 #2
0
        public Champion GetChampionById(string Host, regions.Regions selectedRegion, int id)
        {
            try
            {
                String   requestUrl     = Host + Endpoints.API_LOL + selectedRegion + Endpoints.CHAMPIONS_BY_ID + id + "?" + Endpoints.API_KEY;
                var      requestResult  = request.MakeRequest(requestUrl).Result;
                Champion returnChampion = JsonConvert.DeserializeObject <Champion>(requestResult);

                return(returnChampion);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
コード例 #3
0
        public ChampionList GetAllChampions(String Host, regions.Regions selectedRegion)
        {
            try
            {
                String       requestUrl      = Host + Endpoints.API_LOL + selectedRegion + Endpoints.REGION_CHAMPIONS + Endpoints.API_KEY;
                var          requestResult   = request.MakeRequest(requestUrl).Result;
                ChampionList returnChampions = JsonConvert.DeserializeObject <ChampionList>(requestResult);

                return(returnChampions);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
コード例 #4
0
 public RecentGameStats GetRecentStats(String host, regions.Regions region, int id)
 {
     return(recentGames.GetRecentGames(host, region, id));
 }
コード例 #5
0
 public Champion GetChampionById(String host, regions.Regions region, int id)
 {
     return(championBackend.GetChampionById(host, region, id));
 }
コード例 #6
0
 public ChampionList GetAllChampions(String host, regions.Regions region)
 {
     return(championBackend.GetAllChampions(host, region));
 }