Beispiel #1
0
        static void ControlarControleRemoto()
        {
            Console.Clear();
            Console.WriteLine("Para usar o controle remoto você precisa sincronizar com a televisão");
            Console.WriteLine("Escolhe uma opção:");
            Console.WriteLine("1. Sincronizar controle com televisão");
            Console.WriteLine("2. Aumentar volume");
            Console.WriteLine("3. Diminuir volume");
            Console.WriteLine("4. Próximo canal");
            Console.WriteLine("5. Canal anterior");
            Console.WriteLine("6. Mudar para canal específico");
            Console.WriteLine("0. Sair do programa");

            var opcao = Convert.ToInt16(Console.ReadLine());

            switch (opcao)
            {
            case 1:
                _controleRemoto.SincronizarComTelevisao(_televisao);
                Console.WriteLine("Controle sincronizado!");
                break;

            case 2:
                _controleRemoto.AumentarVolume();
                break;

            case 3:
                _controleRemoto.DiminuirVolume();
                break;

            case 4:
                _controleRemoto.ProximoCanal();
                break;

            case 5:
                _controleRemoto.CanalAnterior();
                break;

            case 6:
                MudarParaCanalEspecifico();
                break;

            default:
                TerminarAplicação();
                break;
            }

            Console.Clear();
            Console.Write(_televisao.InfoDaTelevisao);
            Console.ReadKey();
            ControlarControleRemoto();
        }