//Warm weather controls: public void StartCarSummer() { Console.WriteLine("Cranking Car..."); ac.CoolOn(); stereo.On(); windows.Down(); sunRoof.Open(); }
public void Execute() { _stereo.On(); _stereo.SetCD(); // TODO: set default volume without magic constant _stereo.SetVolume(11); }
public void Execute() { // technically to turn on you have to set volume right and put cd in to play _stereo.On(); _stereo.SetCD(); _stereo.SetVolume(11); }
public void Execute() { stereo.On(); stereo.SetCD(); stereo.Volume = 10; //stereo.SetVolume(10); }
public string Execute() { string a = string.Empty; a = stereo.On(); a += stereo.setDVD(); return(a); }
public void Execute() { if (!stereo.CDExists()) { stereo.SetCD("StairwayToHeaven.mp3"); } stereo.On(); stereo.SetVolume(30); }
public void Execute() { _stereo.On(); Console.WriteLine("\tStereo is On"); _stereo.Cd = "The White Album"; Console.WriteLine("\tCd is set to: {0}", _stereo.Cd); _stereo.Volume = 27; Console.WriteLine("\tVolume is: {0}", _stereo.Volume); }
public static void Run() { // Invoker RemoteControlWithUndo remoteControl = new RemoteControlWithUndo(); // Receivers Light livingRoomLight = new Light("Living Room"); Light kitchenLight = new Light("Kitchen"); CeilingFan ceilingFan = new CeilingFan("Living Room"); GarageDoor garageDoor = new GarageDoor(""); Stereo stereo = new Stereo("Living Room"); // Set Commands remoteControl.SetCommand(0, () => { livingRoomLight.On(); }, () => { livingRoomLight.Off(); }); remoteControl.SetCommand(1, () => { kitchenLight.On(); }, () => { kitchenLight.Off(); }); remoteControl.SetCommand(2, () => { ceilingFan.Low(); }, () => { ceilingFan.Off(); }); remoteControl.SetCommand(3, () => { ceilingFan.Medium(); }, () => { ceilingFan.Off(); }); remoteControl.SetCommand(4, () => { ceilingFan.High(); }, () => { ceilingFan.Off(); }); remoteControl.SetCommand(5, () => { garageDoor.Up(); }, () => { garageDoor.Down(); }); Action stereoOnWithCD = () => { stereo.On(); stereo.SetCd(); stereo.SetVolume(11); }; remoteControl.SetCommand(6, stereoOnWithCD, () => { stereo.Off(); }); // Invoke Commands Console.WriteLine("=================================================="); Console.WriteLine("============= Testing Remote Loader ============="); Console.WriteLine("=================================================="); Console.WriteLine(); Console.WriteLine(remoteControl); Console.WriteLine(); for (int i = 0; i < remoteControl.numberOfSlots; i++) { remoteControl.OnButtonWasPushed(i); remoteControl.OffButtonWasPushed(i); } }
public void Execute() { _stereo.On(); _stereo.SetCD(); _stereo.SetVolume(_volume); }
public void Undo() { _stereo.On(); _stereo.SetCd(); }
public void execute() { stereo.On(); }
public void Undo() { stereo.On(); }
public void Execute() { stereo.On(); stereo.SetCd(); stereo.SetVolume(); }
public void Undo() { stereo.On(); stereo.SetCD(); stereo.SetVolume(11); }
public void ExecuteCommand() { _stereo.On(); }
public void Execute() { stereo.On(); stereo.CD = true; stereo.Volume = 11; }
public void Undo() { _stereo.On(); _stereo.SetCd("The Hunna - Dare"); _stereo.SetVolume(10); }
public void Execute() => _stereo.On();
public void ExecuteCommand() { _stereo.On(); _stereo.SetCD(); _stereo.SetVolume(11); }
public void Execute() { _stereo.On(); _stereo.SetCd("The Hunna - Dare"); _stereo.SetVolume(10); }
public void Undo() { _stereo.Volume = _previousVolume; _stereo.Mode = _previousMode; _stereo.On(); }
public void Undo() { _stereo.On(); _stereo.SetCd(); _stereo.SetVolume(11); }
// when a stereo is turned out, several things happen at once public void Execute() { Stereo.On(); Stereo.SetCD(); Stereo.SetVolume(420); }
public void execute() { stereo.On(); stereo.setCd(); stereo.setVolume(11); }
public void Execute() { _stereo.On(); }
public void Undo() { Console.WriteLine("undo!!!"); stereo.On(); }
public void Execute() { _stereo.On(); _stereo.SetCd(); _stereo.SetVolume(11); }
public void Execute() { _stereo.On(); _stereo.SetCd(); }
public void Execute(object parameter) { _stereo.On(); _stereo.SetCd(); _stereo.SetVolume(11); }
public void Execute() { _stereo.On(); _stereo.setCD(); _stereo.setVolume(4); }