internal static void MenuViajar(Agencia agencia, JsonBase jsonBase) { while (true) { Console.Clear(); Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine($"AGÊNCIA: {agencia.NomeAgencia.ToUpper()}"); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("SELECIONE UMA OPÇÃO DE [1] A [2]\n"); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("[1] - PROGRAMAR VIAGEM"); Console.WriteLine("[2] - EXECUTAR VIAGEM"); Console.WriteLine("[ESC] - VOLTAR AO MENU INICIAL"); ConsoleKeyInfo tecla = Console.ReadKey(); switch (tecla.Key) { case ConsoleKey.Escape: MenuInicial(agencia, jsonBase); break; case ConsoleKey.NumPad1: agencia.ProgramarViagem(); jsonBase.Salvar(agencia); Console.Write("\nPRESSIONE QUALQUER TECLA PARA VOLTAR.."); Console.ReadKey(); break; case ConsoleKey.NumPad2: agencia.ExecutarViagem(); jsonBase.Salvar(agencia); Console.Write("\nPRESSIONE QUALQUER TECLA PARA VOLTAR.."); Console.ReadKey(); break; default: Console.Write("\nPRESSIONE QUALQUER TECLA PARA VOLTAR.."); Console.ReadKey(); MenuViajar(agencia, jsonBase); break; } } ; }