/// <summary> /// Generates weather data values /// </summary> /// <returns>data value</returns> private ObservableCollection <WeatherModel> GetWeatherData() { DateTime now = DateTime.Now; Assembly assembly = typeof(WeatherViewModel).GetTypeInfo().Assembly; ObservableCollection <WeatherModel> array = new ObservableCollection <WeatherModel>(); for (int i = 0; i < 7; i++) { now = DateTime.Now.AddDays(i); string date = string.Empty + now.DayOfWeek + ", " + string.Empty + now.ToString("MMMM") + " " + now.Date.Day; var temperature = weatherdegrees[i]; if (i == 0) { weatherImage = "Thunder.png"; } else if (i == 1) { weatherImage = "Sunny.png"; } else if (i == 2) { weatherImage = "Foggy.png"; } else if (i == 3) { weatherImage = "RainyWeather.png"; } else if (i == 4) { weatherImage = "CloudSunny.png"; } else if (i == 5) { weatherImage = "Weather.png"; } else if (i == 6) { weatherImage = "Snowfall.png"; } var weatherDetails = weatherConditions[i]; WeatherModel data = new WeatherModel(date, temperature, weatherImage, weatherDetails); array.Add(data); } return(array); }
/// <summary> /// Generates weather data values /// </summary> /// <returns>data value</returns> private ObservableCollection <WeatherModel> GetWeatherData() { DateTime now = DateTime.Now; Assembly assembly = typeof(WeatherViewModel).GetTypeInfo().Assembly; ObservableCollection <WeatherModel> array = new ObservableCollection <WeatherModel>(); for (int i = 0; i < 7; i++) { now = DateTime.Now.AddDays(i); string date = string.Empty + now.DayOfWeek + ", " + string.Empty + now.ToString("MMMM") + " " + now.Date.Day; var temperature = weatherdegrees[i]; var weatherImage = "weather_" + (i + 1) + ".png"; var weatherDetails = weatherConditions[i]; WeatherModel data = new WeatherModel(date, temperature, weatherImage, weatherDetails); array.Add(data); } return(array); }