public static bool ChamarOpcaoEscolhida(int comandaId, int opcaoEscolhida, int tipoExibicaoCardapio) { ViewPrinter.Print("\tOPCAO ESCOLHIDA: "); switch (opcaoEscolhida) { case 1: ViewPrinter.Println(" Fazer novo pedido ", ConsoleColor.White, ConsoleColor.DarkGreen); PressioneEnterParaContinuar("ir ao cardápio"); ViewPedido.MostrarCardapio(comandaId, tipoExibicaoCardapio); break; case 2: ViewPrinter.Println(" Cancelar um pedido ", ConsoleColor.White, ConsoleColor.DarkGreen); Console.WriteLine(); ViewPrinter.Println("\t Esta funcionalidade ainda não está operando ", ConsoleColor.Black, ConsoleColor.Yellow); break; case 3: ViewPrinter.Println(" Acompanhamento da comanda ", ConsoleColor.White, ConsoleColor.DarkGreen); PressioneEnterParaContinuar("visualizar o acompanhamento da comanda"); ViewComanda.MostrarAcompanhamento(comandaId); break; case 4: ViewPrinter.Println(" Encerrar comanda ", ConsoleColor.White, ConsoleColor.DarkGreen); PressioneEnterParaContinuar("prosseguir com encerramento da comanda"); bool encerrar = ViewComanda.EncerramentoComanda(comandaId); if (encerrar) { ComandaService.EncerrarComanda(comandaId); ViewPrinter.Println("\n\t COMANDA FINALIZADA COM SUCESSO! ", ConsoleColor.White, ConsoleColor.Green); PressioneEnterParaContinuar("encerrar o atendimento"); return(false); } break; default: ViewPrinter.Println(" Opcao escolhida invalida! ", ConsoleColor.White, ConsoleColor.Red); break; } Console.WriteLine(); MensagemContinuarAtendimento(); return(true); }