private void NotifyOperationSuceeded(
     EntityVersion <TBtypeEntityId, TBtypeEntityVersion> result,
     IEntitySynchronizationLogger logger)
 {
     logger.SetBId(result.Id);
     _nextStateAfterJobExecution = CreateDoNothing(KnownData.AtypeId, _newAVersion, result.Id, result.Version);
 }
 public void SetState(IEntitySyncState <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> newState)
 {
     if (!ReferenceEquals(newState, _state))
     {
         _state.Dispose();
         _state = newState;
     }
 }
        public EntitySyncStateContext(IEntitySyncState <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> state)
        {
            if (state == null)
            {
                throw new ArgumentNullException(nameof(state));
            }

            _state = state;
        }
 private void SetNextStateAsFailed()
 {
     _nextStateAfterJobExecution = CreateDoNothing();
 }
 private void NotifyOperationSuceeded()
 {
     _nextStateAfterJobExecution = Discard();
 }
 private void SetNextStateAsFailed()
 {
     _nextStateAfterJobExecution = Discard();
 }
Beispiel #7
0
 public void Add(IEntitySyncState <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity> syncState)
 {
     _entitySyncStates.Add(syncState);
     _allSyncStatesThatWereCreated.Add(syncState);
 }
Beispiel #8
0
 private void NotifyOperationSuceeded(EntityVersion <TAtypeEntityId, TAtypeEntityVersion> newVersion, IEntitySynchronizationLogger logger)
 {
     logger.SetAId(newVersion.Id);
     _nextStateAfterJobExecution = CreateDoNothing(newVersion.Id, newVersion.Version, _bId, _bVersion);
 }