public bool FindEvent(iONCalendarEvent calendarEvent) { return true; }
public iONCalendarEventException(iONCalendarEvent calendarEvent, string message) : base(message) { Event = calendarEvent; }
private void _load(bool isLazyLoad) { using (var context = new CalendarContext(_credentials)) { var calendar = context.Calendars.Where(w => w.ID == this.CalendarID).FirstOrDefault(); if (calendar == null) { throw new iONCalendarException(this, "Calendar Not Found"); } // This is who the calendar is shared with _calendarInvitees = context.CalendarInvitees.Where(w => w.CalendarID == this.CalendarID).ToList(); if (_calendarEvents == null) { _calendarEvents = new List<iONCalendarEvent>(); } // load the events foreach (var e in context.Events.Where(w => w.CalendarID == this.CalendarID)) { var ionCalendarEvent = new iONCalendarEvent(_credentials, e); if (!isLazyLoad) { ionCalendarEvent.Load(e.ID); } _calendarEvents.Add(ionCalendarEvent); } // this is the ID of who created the calendar this.AuthorID = calendar.AuthorID; } }