コード例 #1
0
 private void LoadEventDetails()
 {
     _ocClient = new OcCalendarClient(_ocAdress, _credentials, _calDavPath);
     _ocClient.LoadCalendarDataComplete += LoadEventDetailsComplete;
     _ocClient.LoadCalendarData(_currentUpdatingCalendar, new CalendarEventRequest {
         LoadCalendarData = true, Urls =
             _eventToUpdate.Select(o => o.EventInfo.Url).ToList()
     });
 }
コード例 #2
0
 private void LoadEventDetails()
 {
     _ocDetailsClient.LoadCalendarDataComplete += LoadServerEventDetailsComplete;
     _ocDetailsClient.LoadCalendarData(_currentUpdatingCalendar, new CalendarEventRequest
     {
         LoadCalendarData = true,
         Urls             =
             _eventToUpdate.Select(o => o.EventInfo.Url).ToList()
     });
 }
コード例 #3
0
        private void UpdateNextLocalCalendar()
        {
            if (_calendarsToUpdate.Count == 0)
            {
                OnSyncComplete(true);
                return;
            }

            _currentUpdatingCalendar = _calendarsToUpdate.First();
            _calendarsToUpdate.Remove(_currentUpdatingCalendar);
            _ocClient.LoadCalendarDataComplete += LoadEventInfoComplete;
            _ocClient.LoadCalendarData(_currentUpdatingCalendar, new CalendarEventRequest {
                LoadCalendarData = false
            });
        }