Esempio n. 1
0
 private void AddCalendarItemsWithGuid(CalendarItemCollection calendarItems, GatheredCalenderItems.CalendarItemTypes itemType)
 {
     foreach (var calendarItem in calendarItems)
     {
         if (calendarItem.SyngronizeGuid != Guid.Empty)
         {
             var guid = calendarItem.SyngronizeGuid;
             var gatheredCalendarItems = default(GatheredCalenderItems);
             var r = _gatheredCalendarItemDict.TryGetValue(guid, out gatheredCalendarItems);
             if (r == false)
             {
                 gatheredCalendarItems           = new GatheredCalenderItems(guid);
                 _gatheredCalendarItemDict[guid] = gatheredCalendarItems;
             }
             gatheredCalendarItems.AddItem(calendarItem, itemType);
         }
     }
 }
Esempio n. 2
0
 private void AddCalendarItemsWithoutGuid(CalendarItemCollection calendarItems, GatheredCalenderItems.CalendarItemTypes itemType)
 {
     foreach (var calendarItem in calendarItems)
     {
         if (calendarItem.SyngronizeGuid == Guid.Empty)
         {
             var gatheredCalendarItems = FindGatheredCalendarItems(calendarItem);
             if (gatheredCalendarItems == null)
             {
                 var guid = Guid.NewGuid();
                 gatheredCalendarItems           = new GatheredCalenderItems(guid);
                 _gatheredCalendarItemDict[guid] = gatheredCalendarItems;
             }
             gatheredCalendarItems.AddItem(calendarItem, itemType);
         }
     }
 }