/// <summary> /// Метод возврщает список указанных событий после определённой даты /// </summary> /// <param name="name"></param> /// <param name="date"></param> /// <returns></returns> public EventPlanning FindEventsAfterDate(string name, DateTime date) { EventPlanning eventsOnDate = new EventPlanning(); foreach (Event evnt in eventList) { if (evnt.date.Ticks > date.Ticks && String.Equals(name, evnt.name)) { eventsOnDate.CreateEvent(evnt); } } return(eventsOnDate); }
/// <summary> /// Находит мероприятия по заданой дате /// </summary> /// <param name="date"></param> /// <returns></returns> public EventPlanning FindEventsOnDate(DateTime date) { EventPlanning eventsOnDay = new EventPlanning(); foreach (Event evnt in eventList) { if (evnt.date.DayOfYear == date.DayOfYear) { eventsOnDay.CreateEvent(evnt); } } return(eventsOnDay); }
/// <summary> /// Метод возвращает количество мероприятий в заданную дату /// </summary> /// <param name="date"></param> /// <returns></returns> public static int CountEventsOnDay(EventPlanning eventList, DateTime date) { return(eventList.CountEventsOnDay(date)); }