public MessageFeedbackProcessor( ILifetimeScope scope, IDeviceLogic deviceLogic) { if (scope == null) { throw new ArgumentNullException("scope"); } if (deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } var configProvider = scope.Resolve <IConfigurationProvider>(); _iotHubConnectionString = configProvider.GetConfigurationSettingValue("iotHub.ConnectionString"); if (string.IsNullOrEmpty(_iotHubConnectionString)) { throw new InvalidOperationException("Cannot find configuration setting: \"iotHub.ConnectionString\"."); } _deviceLogic = deviceLogic; }
/// <summary> /// Initializes a new instance of the TelemetryApiController class. /// </summary> /// <param name="deviceTelemetryLogic"> /// The IDeviceRegistryListLogic implementation that the new instance /// will use. /// </param> /// <param name="alertsLogic"> /// The IAlertsLogic implementation that the new instance will use. /// </param> /// <param name="deviceLogic"> /// The IDeviceLogic implementation that the new instance will use. /// </param> public TelemetryApiController( IDeviceTelemetryLogic deviceTelemetryLogic, IAlertsLogic alertsLogic, IDeviceLogic deviceLogic, IConfigurationProvider configProvider) { if (deviceTelemetryLogic == null) { throw new ArgumentNullException("deviceTelemetryLogic"); } if (alertsLogic == null) { throw new ArgumentNullException("alertsLogic"); } if(deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } if (configProvider == null) { throw new ArgumentNullException("configProvider"); } _deviceTelemetryLogic = deviceTelemetryLogic; _alertsLogic = alertsLogic; _deviceLogic = deviceLogic; _configProvider = configProvider; }
/// <summary> /// Initializes a new instance of the TelemetryApiController class. /// </summary> /// <param name="deviceTelemetryLogic"> /// The IDeviceRegistryListLogic implementation that the new instance /// will use. /// </param> /// <param name="alertsLogic"> /// The IAlertsLogic implementation that the new instance will use. /// </param> /// <param name="deviceLogic"> /// The IDeviceLogic implementation that the new instance will use. /// </param> public TelemetryApiController( IDeviceTelemetryLogic deviceTelemetryLogic, IAlertsLogic alertsLogic, IDeviceLogic deviceLogic, IConfigurationProvider configProvider) { if (deviceTelemetryLogic == null) { throw new ArgumentNullException("deviceTelemetryLogic"); } if (alertsLogic == null) { throw new ArgumentNullException("alertsLogic"); } if (deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } if (configProvider == null) { throw new ArgumentNullException("configProvider"); } _deviceTelemetryLogic = deviceTelemetryLogic; _alertsLogic = alertsLogic; _deviceLogic = deviceLogic; _configProvider = configProvider; }
public MessageFeedbackProcessor( ILifetimeScope scope, IDeviceLogic deviceLogic) { IConfigurationProvider configProvider; if (scope == null) { throw new ArgumentNullException("scope"); } if (deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } configProvider = scope.Resolve<IConfigurationProvider>(); _iotHubConnectionString = configProvider.GetConfigurationSettingValue( "iotHub.ConnectionString"); if (string.IsNullOrEmpty(_iotHubConnectionString)) { throw new InvalidOperationException( "Cannot find configuration setting: \"iotHub.ConnectionString\"."); } _deviceLogic = deviceLogic; }
public AdvancedController(IDeviceLogic deviceLogic, IApiRegistrationRepository apiRegistrationRepository, ICellularExtensions cellularExtensions) { _deviceLogic = deviceLogic; _apiRegistrationRepository = apiRegistrationRepository; _cellularExtensions = cellularExtensions; }
public AdvancedController(IDeviceLogic deviceLogic, IExternalCellularService cellularService, IApiRegistrationRepository apiRegistrationRepository) { _deviceLogic = deviceLogic; _cellularService = cellularService; _apiRegistrationRepository = apiRegistrationRepository; }
public DeviceController(IDeviceLogic deviceLogic, IDeviceTypeLogic deviceTypeLogic, IConfigurationProvider configProvider, IApiRegistrationRepository apiRegistrationRepository, ICellularExtensions cellularExtensions) { _deviceLogic = deviceLogic; _deviceTypeLogic = deviceTypeLogic; _apiRegistrationRepository = apiRegistrationRepository; _cellularExtensions = cellularExtensions; _iotHubName = configProvider.GetConfigurationSettingValue("iotHub.HostName"); }
public DeviceController(IDeviceLogic deviceLogic, IDeviceTypeLogic deviceTypeLogic, IConfigurationProvider configProvider, IExternalCellularService cellularService, IApiRegistrationRepository apiRegistrationRepository) { this._deviceLogic = deviceLogic; this._deviceTypeLogic = deviceTypeLogic; this._cellularService = cellularService; this._apiRegistrationRepository = apiRegistrationRepository; this._iotHubName = configProvider.GetConfigurationSettingValue("iotHub.HostName"); }
public WarehouseLogic(IDeviceLogic devicesLogic, IAccesoryLogic accesoryLogic) { if (devicesLogic == null) { throw new ArgumentNullException(); } _devicesLogic = devicesLogic; if (accesoryLogic == null) { throw new ArgumentNullException(); } _accesoryLogic = accesoryLogic; }
public DeviceLogicTests() { this._iotHubRepositoryMock = new Mock<IIotHubRepository>(); this._deviceRegistryCrudRepositoryMock = new Mock<IDeviceRegistryCrudRepository>(); this._deviceRegistryListRepositoryMock = new Mock<IDeviceRegistryListRepository>(); this._virtualDeviceStorageMock = new Mock<IVirtualDeviceStorage>(); this._configProviderMock = new Mock<IConfigurationProvider>(); this._securityKeyGeneratorMock = new Mock<ISecurityKeyGenerator>(); this._deviceRulesLogicMock = new Mock<IDeviceRulesLogic>(); this._deviceLogic = new DeviceLogic(this._iotHubRepositoryMock.Object, this._deviceRegistryCrudRepositoryMock.Object, this._deviceRegistryListRepositoryMock.Object, this._virtualDeviceStorageMock.Object, this._securityKeyGeneratorMock.Object, this._configProviderMock.Object, this._deviceRulesLogicMock.Object); this.fixture = new Fixture(); }
public DeviceLogicTests() { this._iotHubRepositoryMock = new Mock <IIotHubRepository>(); this._deviceRegistryCrudRepositoryMock = new Mock <IDeviceRegistryCrudRepository>(); this._deviceRegistryListRepositoryMock = new Mock <IDeviceRegistryListRepository>(); this._virtualDeviceStorageMock = new Mock <IVirtualDeviceStorage>(); this._configProviderMock = new Mock <IConfigurationProvider>(); this._securityKeyGeneratorMock = new Mock <ISecurityKeyGenerator>(); this._deviceRulesLogicMock = new Mock <IDeviceRulesLogic>(); this._deviceLogic = new DeviceLogic(this._iotHubRepositoryMock.Object, this._deviceRegistryCrudRepositoryMock.Object, this._deviceRegistryListRepositoryMock.Object, this._virtualDeviceStorageMock.Object, this._securityKeyGeneratorMock.Object, this._configProviderMock.Object, this._deviceRulesLogicMock.Object); this.fixture = new Fixture(); }
public DeviceController(IDeviceLogic deviceLogic, IDeviceTypeLogic deviceTypeLogic, IConfigurationProvider configProvider, IApiRegistrationRepository apiRegistrationRepository, ICellularExtensions cellularExtensions, IJobRepository jobRepository, IUserSettingsLogic userSettingsLogic, IIoTHubDeviceManager deviceManager, IDeviceIconRepository iconRepository) { _deviceLogic = deviceLogic; _deviceTypeLogic = deviceTypeLogic; _apiRegistrationRepository = apiRegistrationRepository; _cellularExtensions = cellularExtensions; _jobRepository = jobRepository; _userSettingsLogic = userSettingsLogic; _deviceManager = deviceManager; _iconRepository = iconRepository; _iotHubName = configProvider.GetConfigurationSettingValue("iotHub.HostName"); }
/// <summary> /// Initializes a new instance of the TelemetryApiController class. /// </summary> /// <param name="deviceTelemetryLogic"> /// The IDeviceRegistryListLogic implementation that the new instance /// will use. /// </param> /// <param name="alertsLogic"> /// The IAlertsLogic implementation that the new instance will use. /// </param> /// <param name="deviceLogic"> /// The IDeviceLogic implementation that the new instance will use. /// </param> public TelemetryApiController( IDeviceTelemetryLogic deviceTelemetryLogic, IAlertsLogic alertsLogic, IDeviceLogic deviceLogic, /*Michael*/ IBYDErrorLogic bydErrorLogic, IConfigurationProvider configProvider) { if (deviceTelemetryLogic == null) { throw new ArgumentNullException("deviceTelemetryLogic"); } if (alertsLogic == null) { throw new ArgumentNullException("alertsLogic"); } if (deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } if (configProvider == null) { throw new ArgumentNullException("configProvider"); } _deviceTelemetryLogic = deviceTelemetryLogic; _alertsLogic = alertsLogic; _deviceLogic = deviceLogic; //Michael if (bydErrorLogic == null) { throw new ArgumentNullException("bydErrorLogic"); } _bydErrorLogic = bydErrorLogic; //End _configProvider = configProvider; }
/// <summary> /// Initializes a new instance of the DashboardController class. /// </summary> /// <param name="deviceLogic">The IDeviceLogic implementation that the new instance will use.</param> /// <param name="deviceTelemetryLogic"> The IDeviceTelemetryLogic implementation that the new instance will use.</param> /// <param name="configProvider">The IConfigurationProvider implementation that the new intance will use.</param> public DashboardController( IDeviceLogic deviceLogic, IDeviceTelemetryLogic deviceTelemetryLogic, IConfigurationProvider configProvider) { if (deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } if (deviceTelemetryLogic == null) { throw new ArgumentNullException("deviceTelemetryLogic"); } if (configProvider == null) { throw new ArgumentNullException("configProvider"); } _deviceLogic = deviceLogic; _configProvider = configProvider; }
public DataInitializer( IActionMappingLogic actionMappingLogic, IDeviceLogic deviceLogic, IDeviceRulesLogic deviceRulesLogic) { if (actionMappingLogic == null) { throw new ArgumentNullException("actionMappingLogic"); } if (deviceLogic == null) { throw new ArgumentNullException("deviceLogic"); } if (deviceRulesLogic == null) { throw new ArgumentNullException("deviceRulesLogic"); } _actionMappingLogic = actionMappingLogic; _deviceLogic = deviceLogic; _deviceRulesLogic = deviceRulesLogic; }
public DataInitializer( IActionMappingLogic actionMappingLogic, IDeviceLogic deviceLogic, IDeviceRulesLogic deviceRulesLogic) { if (actionMappingLogic == null) { throw new ArgumentNullException(nameof(actionMappingLogic)); } if (deviceLogic == null) { throw new ArgumentNullException(nameof(deviceLogic)); } if (deviceRulesLogic == null) { throw new ArgumentNullException(nameof(deviceRulesLogic)); } _actionMappingLogic = actionMappingLogic; _deviceLogic = deviceLogic; _deviceRulesLogic = deviceRulesLogic; }
public DeviceEventProcessor(ILifetimeScope scope, IDeviceLogic deviceLogic) { _configurationProvider = scope.Resolve<IConfigurationProvider>(); _deviceLogic = deviceLogic; }
public DeviceController(IDeviceLogic deviceLogic, IDeviceTypeLogic deviceTypeLogic, IConfigurationProvider configProvider) { _deviceLogic = deviceLogic; _deviceTypeLogic = deviceTypeLogic; this.iotHubName = configProvider.GetConfigurationSettingValue("iotHub.HostName"); }
public DeviceController(IDeviceLogic deviceLogic, IConfiguration config) { _config = config; _deviceLogic = deviceLogic; }
public DeviceController() { _deviceLogic = new DeviceLogic(); }
public DeviceAdministrationProcessor(IDeviceLogic deviceLogic, IConfigurationProvider configurationProvider) { this.LastMessageOffset = "-1"; _deviceLogic = deviceLogic; _configurationProvider = configurationProvider; }
public DeviceAdministrationProcessorFactory(IDeviceLogic deviceLogic, IConfigurationProvider configurationProvider) { _deviceLogic = deviceLogic; _configurationProvider = configurationProvider; }
public DeviceEventProcessor(ILifetimeScope scope, IDeviceLogic deviceLogic) { this.configurationProvider = scope.Resolve <IConfigurationProvider>(); _deviceLogic = deviceLogic; }
public DeviceMethodController(IDeviceLogic deviceLogic, ICommandParameterTypeLogic commandParameterTypeLogic) { _deviceLogic = deviceLogic; _commandParameterTypeLogic = commandParameterTypeLogic; }
public DeviceApiController(IDeviceLogic deviceLogic) { _deviceLogic = deviceLogic; }
public DeviceCommandController(IDeviceLogic deviceLogic, ICommandParameterTypeLogic commandParameterTypeLogic) { _deviceLogic = deviceLogic; _commandParameterTypeLogic = commandParameterTypeLogic; }
public DeviceApiController(IDeviceLogic deviceLogic, IDeviceListFilterRepository filterRepository, IIoTHubDeviceManager deviceManager) { this._deviceLogic = deviceLogic; this._filterRepository = filterRepository; this._deviceManager = deviceManager; }