public DeviceIntegrationEventLogService(IEventBus eventBus, SmartHubContext smarthubContext,
                                                Func <DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory)

        {
            _eventBus                   = eventBus;
            _smarthubContext            = smarthubContext;
            _integrationEventLogService = integrationEventLogServiceFactory(_smarthubContext.Database.GetDbConnection());
        }
Beispiel #2
0
 public TransactionBehavior(SmartHubContext context, IDeviceIntegrationEventLogService integrationEventService)
 {
     _dbContext = context;
     _deviceIntegrationEventService = integrationEventService;
 }