private void NotifyOperationSuceeded( IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext, EntityVersion <TAtypeEntityId, TAtypeEntityVersion> result, IEntitySynchronizationLogger <TAtypeEntityId, TAtypeEntity, TBtypeEntityId, TBtypeEntity> logger) { logger.SetAId(result.Id); stateContext.SetState(CreateDoNothing(result.Id, result.Version, KnownData.BtypeId, KnownData.BtypeVersion)); }
private void NotifyOperationSuceeded( IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext, EntityVersion <TAtypeEntityId, TAtypeEntityVersion> newVersion, IEntitySynchronizationLogger logger) { logger.SetAId(newVersion.Id); stateContext.SetState(CreateDoNothing(newVersion.Id, newVersion.Version, _bId, _bVersion)); }
private void NotifyOperationFailed( IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext, Exception exception, IEntitySynchronizationLogger <TAtypeEntityId, TAtypeEntity, TBtypeEntityId, TBtypeEntity> logger) { logger.LogAbortedDueToError(exception); LogException(exception); stateContext.SetState(CreateFailed()); }
private void NotifyEntityNotFound(IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext) { stateContext.SetState(CreateFailed()); }
private void NotifyOperationSuceeded(IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext) { stateContext.SetState(Discard()); }
private void NotifyOperationFailed(IEntitySyncStateContext <TAtypeEntityId, TAtypeEntityVersion, TAtypeEntity, TBtypeEntityId, TBtypeEntityVersion, TBtypeEntity, TContext> stateContext, string errorMessage, IEntitySynchronizationLogger <TAtypeEntityId, TAtypeEntity, TBtypeEntityId, TBtypeEntity> logger) { logger.LogAbortedDueToError(errorMessage); stateContext.SetState(CreateFailed()); }