/// <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);
        }
예제 #2
0
        /// <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);
        }