internal static void MenuViagem(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] - CADASTRAR VIAGEM"); Console.WriteLine("[2] - LISTAR"); 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.CadastrarViagem(); jsonBase.Salvar(agencia); Console.Write("\nPRESSIONE QUALQUER TECLA PARA VOLTAR.."); Console.ReadKey(); break; case ConsoleKey.NumPad2: agencia.ExibirViagens(); Console.Write("\nPRESSIONE QUALQUER TECLA PARA VOLTAR.."); Console.ReadKey(); break; default: Console.Write("\nPRESSIONE QUALQUER TECLA PARA VOLTAR.."); Console.ReadKey(); MenuViagem(agencia, jsonBase); break; } } }