public SurfaceService(ILogger logger, ISurfaceRepository surfaceRepository, IRgbService rgbService) { _logger = logger; _surfaceRepository = surfaceRepository; _rgbService = rgbService; _surfaceConfigurations = new List <SurfaceConfiguration>(); LoadFromRepository(); _rgbService.DeviceLoaded += RgbServiceOnDeviceLoaded; }
public SurfaceService(ILogger logger, ISurfaceRepository surfaceRepository, IRgbService rgbService, IPluginService pluginService, ISettingsService settingsService) { _logger = logger; _surfaceRepository = surfaceRepository; _rgbService = rgbService; _pluginService = pluginService; _surfaceConfigurations = new List <ArtemisSurface>(); _renderScaleSetting = settingsService.GetSetting("Core.RenderScale", 0.5); LoadFromRepository(); _rgbService.DeviceLoaded += RgbServiceOnDeviceLoaded; _renderScaleSetting.SettingChanged += RenderScaleSettingOnSettingChanged; }
public PlaygroundsController(ISportComplexRepository sportcomplexRepository, ISurfaceRepository surfaceRepository, IPlaygroundRepository playgroundRepository) { this.sportcomplexRepository = sportcomplexRepository; this.surfaceRepository = surfaceRepository; this.playgroundRepository = playgroundRepository; }
public SurfaceService(ISurfaceRepository surfaceRepository) { this.surfaceRepository = surfaceRepository; }
public SurfacesController(ISurfaceRepository surfaceRepository) { this.surfaceRepository = surfaceRepository; }