public void readCitiesFromJson() { using (StreamReader reader = new StreamReader(cityListPath)) { string cities = reader.ReadToEnd(); cityListSearch = JsonConvert.DeserializeObject <CityListSearch>(cities); } }
public void loadFavouriteCities() { if (new FileInfo(favCitiesListPath).Length == 0) { favCityListSearch = new CityListSearch(); return; } using (StreamReader reader = new StreamReader(favCitiesListPath)) { string f_cities = reader.ReadToEnd(); favCityListSearch = JsonConvert.DeserializeObject <CityListSearch>(f_cities); } if (favCityListSearch == null) { favCityListSearch = new CityListSearch(); return; } foreach (var city in favCityListSearch.cities) { (favouriteCities as ObservableCollection <CitySearch>).Add(city); } Console.WriteLine(favouriteCities.Count()); }