private void GetBorders(CountryItemViewModel country) { this.CountryBorders = new ObservableCollection <CountryItemViewModel>(); foreach (var item in country.Borders) { foreach (var c in Helper.MyCountries) { if (item.Equals(c.Alpha3Code)) { var border = new CountryItemViewModel(_navigationService) { Name = c.Name, Capital = c.Capital, Region = c.Region, Subregion = c.Subregion, Gini = c.Gini, Area = c.Area, Population = c.Population, Flag = c.Flag, Translations = c.Translations, Currencies = c.Currencies, Languages = c.Languages, Borders = c.Borders, Alpha2Code = c.Alpha2Code, Alpha3Code = c.Alpha3Code, Demonym = c.Demonym }; CountryBorders.Add(border); } } } }
private void GeTInfoCovid(CountryItemViewModel countryItemViewModel) { if (Helper.MyRootCovid != null) { if (Helper.MyRootCovid.Countries.Count != 0) { var infocovid = Helper.MyRootCovid.Countries.SingleOrDefault(c => c.CountryCode == countryItemViewModel.Alpha2Code); if (infocovid != null) { CovidCountry = infocovid; } else { CovidCountry.Date = DateTime.Now.Date; } } if (!Helper.MyRootCovid.Global.Equals(null)) { CovidGlobal = Helper.MyRootCovid.Global; CovidGlobal.Date = Helper.MyRootCovid.Date; } this.HasInfoGovid = true; } else { this.HasInfoGovid = false; } }