public async Task <List <Zones> > GetClassicZones() { string url = string.Empty; url = $"zones?"; return(await _apiClassic.Get <List <Zones> >(url)); }
public async Task <List <Reports> > GetReportsFromGuildClassic(string guildName, string realm, string region, bool isList = false, bool flip = false) { string url = string.Empty; url = $"reports/guild/{guildName.Replace(" ", "%20")}/{realm}/{region.ToLower()}?"; if (flip) { return(await _apiClassic.Get <List <Reports> >(url)); } else { return(await _apiClassicCmd.Get <List <Reports> >(url)); } }
public async Task <List <Reports> > GetReportsFromGuild(string guildName, string realm, string region, bool isList = false, bool flip = false) { string url = string.Empty; string realmSlug = string.Empty; switch (region.ToLower()) { case "us": { realmSlug = WowApi.RealmInfo.realms.Where(r => r.name.Replace("'", "").ToLower().Contains(realm.ToLower())).Select(s => s.slug).FirstOrDefault(); break; } case "eu": { realmSlug = WowApi.RealmInfoEu.realms.Where(r => r.name.Replace("'", "").ToLower().Contains(realm.ToLower())).Select(s => s.slug).FirstOrDefault(); break; } } url = $"reports/guild/{guildName.Replace(" ", "%20")}/{realmSlug}/{region}?"; if (flip) { return(await _api.Get <List <Reports> >(url)); } else { return(await _apiCmd.Get <List <Reports> >(url)); } }
public async Task <List <CharClasses> > GetCharClasses() { return(await _api.Get <List <CharClasses> >("classes?")); }