public void Undo()
 {
     if (_oldSpeed == Constants.HIGH)
     {
         _ceilingFan.High();
     }
     else if (_oldSpeed == Constants.MEDIUM)
     {
         _ceilingFan.Medium();
     }
     else if (_oldSpeed == Constants.LOW)
     {
         _ceilingFan.Low();
     }
     else if (_oldSpeed == Constants.OFF)
     {
         _ceilingFan.Off();
     }
 }
Beispiel #2
0
 public void Undo()
 {
     if (PreviousSpeed == CeilingFan.HIGH)
     {
         CeilingFan.High();
         Console.WriteLine("Ceiling fan is high.");
     }
     else if (PreviousSpeed == CeilingFan.MEDIUM)
     {
         CeilingFan.Medium();
         Console.WriteLine("Ceiling fan is medium.");
     }
     else if (PreviousSpeed == CeilingFan.LOW)
     {
         CeilingFan.Low();
         Console.WriteLine("Ceiling fan is low.");
     }
     else if (PreviousSpeed == CeilingFan.OFF)
     {
         CeilingFan.Off();
         Console.WriteLine("Ceiling fan is off.");
     }
 }
 public void Execute()
 {
     PreviousSpeed = CeilingFan.Speed;
     CeilingFan.High();
     Console.WriteLine("Ceiling fan is on high.");
 }
Beispiel #4
0
 public void Execute()
 {
     _prevSpeed = _ceilingFan.Speed;
     _ceilingFan.High();
     Debug.Log("CeilingFanCommand Executed");
 }
 public void Execute()
 {
     _oldSpeed = _ceilingFan.GetSpeed();
     _ceilingFan.High();
 }