public string GetItemIcon(int itemId) { var ddragon_url_provider = new StaticDataPathProvider(); if (itemId == 0) { return("../DataAccess/RiotGamesApi/Images/Misc/no-item.png"); } return(GetDDragonVersion() + ddragon_url_provider.DDRAGON_ITEM_ICON.Replace("{itemId}", itemId.ToString())); }
public string GetSpellIcon(string spellId) { var ddragon_url_provider = new StaticDataPathProvider(); if (spellId == "0" || string.IsNullOrWhiteSpace(spellId)) { return("../DataAccess/RiotGamesApi/Images/Misc/no-item.png"); } return(GetDDragonVersion() + ddragon_url_provider.DDRAGON_CHAMPION_SPELL.Replace("{spellId}", spellId)); }
public static string SetDDragonVersion() { var ddragon_versions = new List <string>(); var ddragon_url_provider = new StaticDataPathProvider(); using (var client = new HttpClient()) { var response = client.GetAsync(new Uri(ddragon_url_provider.GET_DDRAGON_VERSIONS)); response.Wait(); if (response.Result.IsSuccessStatusCode) { var readData = response.Result.Content.ReadAsStringAsync(); readData.Wait(); ddragon_versions = JsonConvert.DeserializeObject <List <string> >(readData.Result); } } return(ddragon_versions.First()); }
public string GetDDragonVersion() { var ddragon_url_provider = new StaticDataPathProvider(); return(ddragon_url_provider.DDRAGON_GET.Replace("{version}", DDragonLatestVersion)); }
public string GetSpecificChampionUrl(string championId) { var ddragon_url_provider = new StaticDataPathProvider(); return(GetDDragonVersion() + ddragon_url_provider.DDRAGON_SPECIFIC_CHAMPION_DATA.Replace("{championId}", championId)); }
public string GetChampionsUrl() { var ddragon_url_provider = new StaticDataPathProvider(); return(GetDDragonVersion() + ddragon_url_provider.DDRAGON_CHAMPION_DATA); }
public string GetSummonerSpellIcon(string summonerSpellFilePath) { var ddragon_url_provider = new StaticDataPathProvider(); return(ddragon_url_provider.CDRAGON_PREFIX.Replace("{path}", summonerSpellFilePath)); }
public string GetSummonerSpellsUrl() { var ddragon_url_provider = new StaticDataPathProvider(); return(ddragon_url_provider.CDRAGON_SUMMONERSPELLS_JSON); }
public string GetRuneIcon(string iconPath) { var ddragon_url_provider = new StaticDataPathProvider(); return(ddragon_url_provider.DDRAGON_VERSIONLESS_IMG.Replace("{path}", iconPath)); }
public string GetRunesReforgedUrl() { var ddragon_url_provider = new StaticDataPathProvider(); return(GetDDragonVersion() + ddragon_url_provider.DDRAGON_RUNES_DATA); }
public string GetChampionIconUrl(int championId) { var ddragon_url_provider = new StaticDataPathProvider(); return(ddragon_url_provider.CDRAGON_GET_CHAMPION_ICON.Replace("{championId}", championId.ToString())); }
public string GetProfileIconUrl(int profileIconId) { var ddragon_url_provider = new StaticDataPathProvider(); return(GetDDragonVersion() + ddragon_url_provider.DDRAGON_PROFILEICON.Replace("{profileIconId}", profileIconId.ToString())); }