/// <summary>
        /// Выявить погоду на день
        /// </summary>
        /// <param name="date">Интересующая дата</param>
        private void UpdateWeatherOfDay(DateTime date)
        {
            if (WeatherOfDay?.Count > 0)
            {
                return;
            }


            for (int i = 0; i < Weathers.Count; i++)
            {
                Weathers[i].ConvertionDtTxt();
            }

            WeatherOfDay = Weathers.Where(n => n.DtAstanaAndDjako.Date == date.Date).ToList();
        }
 public List <Weather> GetWeathers(int month, int day)
 {
     // Select all monthes
     if (month == 12)
     {
         SelectedWeathers = Weathers.ToList();
     }
     else // Select all days
     {
         if (day == -1)
         {
             SelectedWeathers = Weathers.Where(d => d.Date.Month == month + 1).ToList();
         }
         else
         {
             SelectedWeathers = Weathers.Where(d => (d.Date.Month == month + 1) && (d.Date.Day == day + 1)).ToList();
         }
     }
     return(SelectedWeathers);
 }
Ejemplo n.º 3
0
 public List <Weather> GetWeathers(DateTime start, DateTime end)
 {
     return(Weathers.Where(x => (x.Date >= start) && (x.Date <= end)).ToList());
 }
 public List <Weather> GetWeathers(DateTime start, DateTime end)
 {
     SelectedWeathers = Weathers.Where(x => (x.Date >= start) && (x.Date <= end)).ToList();
     return(SelectedWeathers);
 }