public MyStromScriptObjectFactory(IMyStromGateway gateway, IRoomRepository roomRepository, IRoomDeviceService roomDeviceService) { _gateway = gateway; _roomRepository = roomRepository; _roomDeviceService = roomDeviceService; }
public LifxScriptObjectFactory(ILifxGateway gateway, IRoomRepository roomRepository, IRoomDeviceService roomDeviceService) { _gateway = gateway; _roomRepository = roomRepository; _roomDeviceService = roomDeviceService; }
public NetatmoScriptObjectFactory(INetatmoGateway gateway, IRoomRepository roomRepository, IRoomDeviceService roomDeviceService) { _gateway = gateway; _roomRepository = roomRepository; _roomDeviceService = roomDeviceService; }
public PhilipsHueScriptObjectFactory(IPhilipsHueGateway gateway, IRoomRepository roomRepository, IRoomDeviceService roomDeviceService) { _gateway = gateway; _roomRepository = roomRepository; _roomDeviceService = roomDeviceService; }
public SonosScriptObjectFactory(ISonosGateway gateway, IRoomRepository roomRepository, IRoomDeviceService roomDeviceService) { _gateway = gateway; _roomRepository = roomRepository; _roomDeviceService = roomDeviceService; }
public RoomDeviceController(IRoomDeviceService service) { _service = service; }
public DenonScriptObjectFactory(IDenonGateway gateway, IRoomRepository roomRepository, IRoomDeviceService roomDeviceService) { _gateway = gateway; _roomRepository = roomRepository; _roomDeviceService = roomDeviceService; }