public void Undo()
 {
     if (_prevSpeed == CeilingFan.HIGH)
     {
         _ceilingFan.High();
     }
     if (_prevSpeed == CeilingFan.MEDIUM)
     {
         _ceilingFan.Medium();
     }
     if (_prevSpeed == CeilingFan.LOW)
     {
         _ceilingFan.Low();
     }
     if (_prevSpeed == CeilingFan.OFF)
     {
         _ceilingFan.Off();
     }
 }
 public void Execute()
 {
     _prevSpeed = _ceilingFan.GetSpeed();
     _ceilingFan.Off();
 }
Example #3
0
 public void Undo()
 {
     _ceilingFan.Off();
 }