Exemplo n.º 1
0
        public RemoteController()
        {
            var tvOptionsController = new TvOptionsController();

            _tvCommands = new TvCommand[]
            {
                new TvTurnOnCommand(tvOptionsController),
                new TvTurnOffCommand(tvOptionsController),
                new TvIncreaseVolumeCommand(tvOptionsController),
                new TvDecreaseVolumeCommand(tvOptionsController),
                new TvIncreaseBrightnessCommand(tvOptionsController),
                new TvDecreaseBrightnessCommand(tvOptionsController),
                new TvIncreaseContrastCommand(tvOptionsController),
                new TvDecreaseContrastCommand(tvOptionsController),
                new TvGetOptionsToShowCommand(tvOptionsController),

                new TvMuteVolumeCommand(tvOptionsController),
                new TvUnmuteVolumeCommand(tvOptionsController),
                new TvSetDefaultOptionsCommand(tvOptionsController)
            };
        }
Exemplo n.º 2
0
 public TvDecreaseVolumeCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }
Exemplo n.º 3
0
 public override void Execute() => TvOptionsController.IncreaseVolume();
Exemplo n.º 4
0
 public override void Execute() => TvOptionsController.TurnOff();
Exemplo n.º 5
0
 public TvTurnOffCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }
Exemplo n.º 6
0
 protected TvCommand(TvOptionsController tvOptionsController) => TvOptionsController = tvOptionsController;
Exemplo n.º 7
0
 public override void Execute() => Result = TvOptionsController.GetOptionsToShow();
Exemplo n.º 8
0
 public TvGetOptionsToShowCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }
Exemplo n.º 9
0
 public override void Execute() => TvOptionsController.SetDefaultOptions();
Exemplo n.º 10
0
 public TvSetDefaultOptionsCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }
Exemplo n.º 11
0
 public override void Execute() => TvOptionsController.UnmuteVolume();
Exemplo n.º 12
0
 public TvUnmuteVolumeCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }
Exemplo n.º 13
0
 public override void Execute() => TvOptionsController.DecreaseContrast();
Exemplo n.º 14
0
 public TvIncreaseContrastCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }
Exemplo n.º 15
0
 public override void Execute() => TvOptionsController.DecreaseBrightness();
Exemplo n.º 16
0
 public TvDecreaseBrightnessCommand(TvOptionsController tvOptionsController) : base(tvOptionsController)
 {
 }