public void Visit(CreateInB <AppointmentId, DateTime, AppointmentItemWrapper, WebResourceName, string, IICalendar> state)
 {
     if (!string.IsNullOrEmpty(state.AId.GlobalAppointmentId))
     {
         _createsInByGlobalAppointmentId[state.AId.GlobalAppointmentId] = state;
     }
 }
예제 #2
0
 public ContextWithCreate(IEntitySyncStateContext <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> context, CreateInB <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> state)
 {
     if (context == null)
     {
         throw new ArgumentNullException(nameof(context));
     }
     if (state == null)
     {
         throw new ArgumentNullException(nameof(state));
     }
     Context = context;
     State   = state;
 }
예제 #3
0
 public void Visit(IEntitySyncStateContext <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> syncStateContext, CreateInB <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> state)
 {
     if (!string.IsNullOrEmpty(state.AId.GlobalAppointmentId))
     {
         _createsInByGlobalAppointmentId[state.AId.GlobalAppointmentId] = new ContextWithCreate(syncStateContext, state);
     }
 }