private async void LoadCountries() { this.CountryListBox.ItemsSource = new List <CountryData>(); this.Progress.Visibility = Visibility.Visible; this.Progress.IsIndeterminate = true; var covid19ApiClient = new Covid19ApClient(); var countries = await covid19ApiClient.GetCountryDataAsync(); this.CountryListBox.ItemsSource = countries; this.CountryListBox.DisplayMemberPath = "Country"; this.Progress.Visibility = Visibility.Hidden; }
private async void ButtonLoadByCountry_Click(object sender, RoutedEventArgs e) { this.Progress.Visibility = Visibility.Visible; this.Progress.IsIndeterminate = true; var covid19ApiClient = new Covid19ApClient(); //var summary = await covid19ApiAdapter.GetSummaryAsync(); //var summary = covid19ApiAdapter.GetSummary(); //this.DataGrid1.ItemsSource = summary.Countries; var countries = await covid19ApiClient.GetCountryDataAsync(); this.CountryListBox.ItemsSource = countries; this.CountryListBox.DisplayMemberPath = "Country"; }
private async void Button_Click(object sender, RoutedEventArgs e) { try { this.Status.Text = "Stat"; this.DataGrid1.ItemsSource = new List <CountrySummary>(); this.Progress.Visibility = Visibility.Visible; this.Progress.IsIndeterminate = true; var covid19ApiClient = new Covid19ApClient(); //var summary = covid19ApiClient.GetSummary(); } catch (Exception) { MessageBox.Show("Error happened"); } this.Progress.Visibility = Visibility.Hidden; }