public void Undo(IDataCommand dataCommand) { IOnOff onOff = dataCommand.GetDevice() as IOnOff; if (onOff != null) { onOff.On(); } }
public void Execute(IDataCommand dataCommand) { IOnOff onOff = dataCommand.GetDevice(); if (onOff != null) { onOff.On(); } }
public void OnOffDvd() { if (State == StateOnOff.On) { IOnOff onOff = GetDvd(); if (onOff != null) { if (onOff.State == StateOnOff.On) { onOff.Off(); } else { onOff.On(); } } } else { throw new Exception("Нужно сначала включить домашний кинотеатр"); } }
public void Enter() { Console.WriteLine(_light.On()); Console.WriteLine(_kitty.Feed()); Console.WriteLine(_music.On()); }