Beispiel #1
0
        public async Task RefreshData()
        {
            this.IsRefreshing = true;

            // load the html page
            await HtmlContent.GetData();

            // parse the html to get a list of countries
            HtmlContent.GetCountries();

            if (HtmlContent.Countries.Count > 0)
            {
                CountryTotal = HtmlContent.CountryTotal;
                Countries    = _unfilteredItems = new ObservableCollection <Country>(HtmlContent.Countries.OrderByDescending(x => x.TotalCases));
            }

            this.IsRefreshing = false;
        }
        public async Task RefreshData()
        {
            this.IsRefreshing = true;

            await HtmlContent.GetData();

            HtmlContent.GetTotal();

            if (HtmlContent.Total.Count > 0)
            {
                LastUpdate = HtmlContent.LastUpdate;
                Cases      = HtmlContent.Total[0];
                Deaths     = HtmlContent.Total[1];
                Recovered  = HtmlContent.Total[2];
                GenerateChart();
            }


            this.IsRefreshing = false;
        }