public static void RemoveEvent(this MonthContainer monthContainer, ICalendarViewEvent calendarViewEvent) => monthContainer._currentMonth.RemoveEvent(calendarViewEvent);
public static void RemoveEvent(this Day day, ICalendarViewEvent @event) { day.Events.Remove(@event); }
public static void AddEvent(this Day day, ICalendarViewEvent @event) { day.Events.Add(@event); }
public static void RemoveEvent(this Month month, ICalendarViewEvent calendarViewEvent) { var eventDate = calendarViewEvent.StartDateTime.Date; month.Days.FirstOrDefault(day => day.DateTime.Date.Equals(eventDate))?.RemoveEvent(calendarViewEvent); }