public HueService(ILoggerFactory loggerFactory, IDeviceManager deviceManager, IServicesManager serviceManager) { if (loggerFactory != null) { _logger = loggerFactory.AddConsole(LogLevel.Information).CreateLogger <HueService>(); } _logger?.LogInformation("Setup HUE lights"); _logger?.LogInformation(Description); _deviceManager = deviceManager; _serviceManager = serviceManager; _serviceManager?.RegisterService(Domain, nameof(TurnOn), TurnOn); _serviceManager?.RegisterService(Domain, nameof(TurnOff), TurnOff, "Send deviceid"); }