/// <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); }
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); }