예제 #1
0
        public List <JaevnerEntry> ListEntries()
        {
            CalendarService calendarService = GetCalendarService();

            var eventQuery = new EventQuery(_settings.CalendarUrl);

            EventFeed eventFeed = calendarService.Query(eventQuery);

            var jaevnerEntries = new List <JaevnerEntry>();

            var entries = eventFeed.Entries;

            if (entries.Count > 0)
            {
                foreach (object entry in entries)
                {
                    var feedEntry = (EventEntry)entry;

                    JaevnerEntry jaevnerEntry = EntryConverter.GetJaevnerEntry(feedEntry);
                    jaevnerEntries.Add(jaevnerEntry);
                }
            }

            return(jaevnerEntries);
        }
예제 #2
0
        public void Insert(JaevnerEntry entry)
        {
            CalendarService calendarService = GetCalendarService();

            EventEntry eventEntry = EntryConverter.GetEventEntry(entry);

            var uri = new Uri(_settings.CalendarUrl);

            calendarService.Insert(uri, eventEntry);
        }