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(); }
public void Add(IEntitySyncState <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity> syncState) { _entitySyncStates.Add(syncState); _allSyncStatesThatWereCreated.Add(syncState); }
private void NotifyOperationSuceeded(EntityVersion <TAtypeEntityId, TAtypeEntityVersion> newVersion, IEntitySynchronizationLogger logger) { logger.SetAId(newVersion.Id); _nextStateAfterJobExecution = CreateDoNothing(newVersion.Id, newVersion.Version, _bId, _bVersion); }