public EfUnitOfWork( DbContext context, IEventBus eventBus, SyncEventBus syncEventBus, ILogger <EfUnitOfWork> logger) { _logger = logger; _eventBus = eventBus; _syncEventBus = syncEventBus; Context = context; }
public MongoUnitOfWork( IMongoDatabase database, IEventBus eventBus, SyncEventBus syncEventBus, ILogger <MongoUnitOfWork> logger) { _logger = logger; _eventBus = eventBus; _syncEventBus = syncEventBus; Database = database; }
public EfUnitOfWork( DbContext context, SyncEventBus syncEventBus, ILogger <EfUnitOfWork> logger) : this(context, null, syncEventBus, logger) { }
public MongoUnitOfWork( IMongoDatabase database, SyncEventBus syncEventBus, ILogger <MongoUnitOfWork> logger) : this(database, null, syncEventBus, logger) { }