public OpenWeatherMapModule() { _deserializer = new JsonDeserializer(); _currentWeatherJson = new CurrentJsonModel(); _fc5WeatherJson = new Forecast5DaysJsonModel(); _fc16WeatherJson = new Forecast16DaysJsonModel(); Location = new LocationData(); CurrentWeather = new Weather(); FiveDays = new List<WeatherHourly>(); TwoWeeks = new List<WeatherDaily>(); }
static void Test1() { JsonDeserializer jd = new JsonDeserializer(); XmlDeserializer xd = new XmlDeserializer(); CurrentJsonModel j = new CurrentJsonModel(); CurrentXmlModel x = new CurrentXmlModel(); Forecast5DaysJsonModel fc5 = new Forecast5DaysJsonModel(); Forecast5DaysXmlModel fc5x = new Forecast5DaysXmlModel(); Forecast16DaysJsonModel fc16 = new Forecast16DaysJsonModel(); Forecast16DaysXmlModel fc16x = new Forecast16DaysXmlModel(); using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\json\cur.weather.json")) { j = jd.JsonToObject(file, ModelType.Current) as CurrentJsonModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\xml\cur.weather.xml")) { x = xd.XmlToObject(file, ModelType.Current) as CurrentXmlModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\json\fc5.weather.json")) { fc5 = jd.JsonToObject(file, ModelType.Forecast5Days) as Forecast5DaysJsonModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\xml\fc5.weather.xml")) { fc5x = xd.XmlToObject(file, ModelType.Forecast5Days) as Forecast5DaysXmlModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\json\fc16.weather.json")) { fc16 = jd.JsonToObject(file, ModelType.Forecast16Days) as Forecast16DaysJsonModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\xml\fc16.weather.xml")) { fc16x = xd.XmlToObject(file, ModelType.Forecast16Days) as Forecast16DaysXmlModel; file.Close(); } }
private void LoadFromFiles() { using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\json\cur.weather.json")) { _currentWeatherJson = _deserializer.JsonToObject(file, ModelType.Current) as CurrentJsonModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\json\fc5.weather.json")) { _fc5WeatherJson = _deserializer.JsonToObject(file, ModelType.Forecast5Days) as Forecast5DaysJsonModel; file.Close(); } using (StreamReader file = File.OpenText(@"C:\Users\Fishman\Desktop\C#\WeatherProc\Inputs\OpenWeatherMap\json\fc16.weather.json")) { _fc16WeatherJson = _deserializer.JsonToObject(file, ModelType.Forecast16Days) as Forecast16DaysJsonModel; file.Close(); } }