public ILightableControl(Device device, List <Device> devicesList, DeviceManager manager) { this.manager = manager; this.device = device; deviceId = device.Id; lamp = (ILightable)device; devices = devicesList; InitializeType(); Initializer(); InitializerBase(); }
public void ControlWithLightable(ILightable samedevice) { Console.WriteLine("Setting brightness. \n\nAvailable commands: \n-Din. \n-Medium. \n-Bright. \n\nEnter your command:"); Message = Console.ReadLine().ToLower(); switch (Message) { case "dim": samedevice.SetBrightnes("dim"); break; case "medium": samedevice.SetBrightnes("medium"); break; case "bright": samedevice.SetBrightnes("bright"); break; default: samedevice.SetBrightnes("off"); break; } }
public ILightableControl(Device device) { this.device = device; deviceId = device.Id; lamp = (ILightable)device; }