public BitmapImage GetCharacterImage(string accessToken, string region, string realm, string characterName)
        {
            var json = BlizzardApiRoute.GetCharacterImageRequest(accessToken, region, realm, characterName);
            var url  = BlizzardApiModel.DeserializeData <RenderData>(json).render_url;

            return(BlizzardApiModel.GetCharacterImage(url));
        }
 public string GetAccessToken(string clientId, string clientSecret)
 {
     return(BlizzardApiRoute.GetAccesToken(clientId, clientSecret));
 }
        public GuildData GetGuildRoster(string accessToken, string region, string realm, string guildName)
        {
            var json = BlizzardApiRoute.GetGuildRosterRequest(accessToken, region, realm, guildName);

            return(BlizzardApiModel.DeserializeData <GuildData>(json));
        }
        public EquipmentInfo GetCharacterEquipment(string accessToken, string region, string realm, string characterName)
        {
            var json = BlizzardApiRoute.GetCharacterEquipmentRequest(accessToken, region, realm, characterName);

            return(BlizzardApiModel.DeserializeData <EquipmentInfo>(json));
        }