public DeviceOnlineDomainEventHandler(ISkynetTerminalClient terminalClient, IDeviceIntegrationEventService deviceIntegrationEventService, IRegionRepository regionRepository, IUserRepository userRepository)
 {
     _terminalClient = terminalClient ?? throw new ArgumentNullException(nameof(terminalClient));
     _deviceIntegrationEventService = deviceIntegrationEventService ?? throw new ArgumentNullException(nameof(deviceIntegrationEventService));
     _regionRepository = regionRepository ?? throw new ArgumentNullException(nameof(regionRepository));
     _userRepository   = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
 }
예제 #2
0
 public SetDeviceNameCommandHandler(IDeviceRepository deviceRepository, IMediator mediator, IDeviceIntegrationEventService deviceIntegrationEventService, ILogger <SetDeviceNameCommandHandler> logger)
 {
     _deviceRepository = deviceRepository ?? throw new ArgumentNullException(nameof(deviceRepository));
     _mediator         = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _deviceIntegrationEventService = deviceIntegrationEventService ?? throw new ArgumentNullException(nameof(deviceIntegrationEventService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
예제 #3
0
 public DeviceOffLineDomainEventHandler(ILoggerFactory logger, IDeviceIntegrationEventService deviceIntegrationEventService, IRegionRepository regionRepository, IUserRepository userRepository)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _deviceIntegrationEventService = deviceIntegrationEventService ?? throw new ArgumentNullException(nameof(deviceIntegrationEventService));
     _regionRepository = regionRepository ?? throw new ArgumentNullException(nameof(regionRepository));
     _userRepository   = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
 }
예제 #4
0
 public TransactionBehaviour(Device.Infrastructure.DeviceContext dbContext,
                             IDeviceIntegrationEventService deviceIntegrationEventService,
                             ILogger <TransactionBehaviour <TRequest, TResponse> > logger)
 {
     _dbContext = dbContext ?? throw new ArgumentException(nameof(Device.Infrastructure.DeviceContext));
     _deviceIntegrationEventService = deviceIntegrationEventService ?? throw new ArgumentException(nameof(deviceIntegrationEventService));
     _logger = logger ?? throw new ArgumentException(nameof(ILogger));
 }
예제 #5
0
 public CreateDeviceCommandHandler(IDeviceRepository deviceRepository, IDeviceTypeRepository deviceTypeRepository, IIdentityService identityService, IMediator mediator, IDeviceIntegrationEventService deviceIntegrationEventService, ILogger <CreateDeviceCommandHandler> logger, IMapper mapper)
 {
     _deviceRepository              = deviceRepository ?? throw new ArgumentNullException(nameof(deviceRepository));
     _deviceTypeRepository          = deviceTypeRepository ?? throw new ArgumentNullException(nameof(deviceTypeRepository));
     _mediator                      = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _deviceIntegrationEventService = deviceIntegrationEventService ?? throw new ArgumentNullException(nameof(deviceIntegrationEventService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #6
0
 public DeviceAlarmStatusChangeDomainEventHandler(ILoggerFactory logger, IDeviceTypeRepository deviceTypeRepository, IDeviceIntegrationEventService deviceIntegrationEventService, IDeviceRepository deviceRepository, IRegionRepository regionRepository, IUserRepository userRepository, IMqttClient mqttClient)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _deviceIntegrationEventService = deviceIntegrationEventService ?? throw new ArgumentNullException(nameof(deviceIntegrationEventService));
     _deviceRepository     = deviceRepository ?? throw new ArgumentNullException(nameof(deviceRepository));
     _regionRepository     = regionRepository ?? throw new ArgumentNullException(nameof(regionRepository));
     _userRepository       = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _deviceTypeRepository = deviceTypeRepository ?? throw new ArgumentNullException(nameof(deviceTypeRepository));
     _mqttClient           = mqttClient ?? throw new ArgumentNullException(nameof(mqttClient));
 }