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)); }
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)); }
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)); }
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)); }
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)); }
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)); }