public void Visit(DeleteInB <AppointmentId, DateTime, AppointmentItemWrapper, WebResourceName, string, IICalendar> state) { if (!string.IsNullOrEmpty(state.KnownData.AtypeId.GlobalAppointmentId)) { _deletesInByGlobalAppointmentId[state.KnownData.AtypeId.GlobalAppointmentId] = state; } }
public ContextWithDelete(IEntitySyncStateContext <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> context, DeleteInB <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; }
public void Visit(IEntitySyncStateContext <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> syncStateContext, DeleteInB <AppointmentId, DateTime, IAppointmentItemWrapper, WebResourceName, string, IICalendar, IEventSynchronizationContext> state) { if (!string.IsNullOrEmpty(state.KnownData.AtypeId.GlobalAppointmentId)) { _deletesInByGlobalAppointmentId[state.KnownData.AtypeId.GlobalAppointmentId] = new ContextWithDelete(syncStateContext, state); } }