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;
        }