/// <summary> /// Initializes a new instance of the <see cref="DeviceTypeManager"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="deviceServiceManager">The device service manager.</param> public DeviceTypeManager(ILogger <DeviceTypeManager> logger, IDeviceServiceManager deviceServiceManager) : base(logger) { EnsureArg.IsNotNull(logger, nameof(logger)); EnsureArg.IsNotNull(deviceServiceManager, nameof(deviceServiceManager)); _deviceServiceManager = deviceServiceManager; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="FirmwareVersionServiceManager"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="firmwareVersionGitConnection">The firmware version git connection.</param> /// <param name="gitRepoManager">The git repo manager.</param> /// <param name="deviceServiceManager">The device service manager.</param> public FirmwareVersionServiceManager(ILogger <FirmwareVersionServiceManager> logger, FirmwareVersionGitConnectionOptions firmwareVersionGitConnection, IGitRepositoryManager gitRepoManager, IDeviceServiceManager deviceServiceManager) { EnsureArg.IsNotNull(logger, nameof(logger)); EnsureArg.IsNotNull(firmwareVersionGitConnection, nameof(firmwareVersionGitConnection)); EnsureArg.IsNotNull(gitRepoManager, nameof(gitRepoManager)); EnsureArg.IsNotNull(deviceServiceManager, nameof(deviceServiceManager)); _logger = logger; _firmwareVersionGitConnection = firmwareVersionGitConnection; _repoManager = gitRepoManager; _deviceServiceManager = deviceServiceManager; }