private void Init() { var apiClient = Environment.GetEnvironmentVariable("BlizzardAPI_Client", EnvironmentVariableTarget.User); var apiSecret = Environment.GetEnvironmentVariable("BlizzardAPI_Secret", EnvironmentVariableTarget.User); AccesToken = BlizzardApiController.GetAccessToken(apiClient, apiSecret); }
private void Button_Click(object sender, RoutedEventArgs e) { var region = regionBox.Text; var realm = realmBox.Text; var guildName = guildBox.Text; GuildRoster = BlizzardApiController.GetGuildRoster(AccesToken, region, realm, guildName); membersCombo.ItemsSource = GuildRoster.members.Select(m => new StringBuilder(m.character.name).Append(" - ").Append(m.character.realm.slug).ToString()).OrderBy(x => x); }
private void Button_Click_1(object sender, RoutedEventArgs e) { var region = regionBox.Text; var character = GuildRoster.members.Find(m => String.Compare(m.character.name, membersCombo.Text) == 0).character; var characterName = character.name.ToLower(); var realm = character.realm.slug; var equipment = BlizzardApiController.GetCharacterEquipment(AccesToken, region, realm, characterName); var url = BlizzardApiController.GetCharacterImage(AccesToken, region, realm, characterName); var stringBuilder = new StringBuilder(); var image = BlizzardApiController.GetCharacterImage(AccesToken, region, realm, characterName); foreach (var item in equipment.equipped_items) { var slotName = item.slot.name.es_ES; var itemName = item.name.es_ES; stringBuilder = stringBuilder.Append(slotName).Append(": ").Append(itemName).AppendLine(); } characterImage.Source = image; textBox.Text = stringBuilder.ToString(); }