public static void Exibicao(AgenciaViagem agenciaViagem) { Console.WriteLine("[1] Exibir Carros\n\n[2] Exibir Percursos\n\n[3] Exibir Viagens Em espera\n\n[4] Exibir Relatorios"); string num = Console.ReadLine(); switch (num) { case "1": agenciaViagem.ExibirVeiculos(); Console.ReadLine(); break; case "2": agenciaViagem.ExibirPercursos(); Console.ReadLine(); break; case "3": agenciaViagem.ExibirCarrosPercursos(); Console.ReadLine(); break; case "4": agenciaViagem.ExibirRelatorios(); Console.ReadLine(); break; default: Console.WriteLine("Opcao invalida, tente novamente"); Exibicao(agenciaViagem); break; } }
public void Salvar(AgenciaViagem agencia) { using (StreamWriter file = File.CreateText(NomeArquivo)) { string json = JsonConvert.SerializeObject(agencia); file.WriteLine(json); } }
public AgenciaViagem BuscarDados() { if (!File.Exists(NomeArquivo)) { return(null); } JObject Ler = JObject.Parse(File.ReadAllText(NomeArquivo)); AgenciaViagem agencia = JsonConvert.DeserializeObject <AgenciaViagem>(Ler.ToString()); return(agencia); }
public static void Cadastro(AgenciaViagem agenciaViagem) { Console.WriteLine("[1] Cadastrar Carro\n\n[2] Cadastrar Percurso"); string num = Console.ReadLine(); switch (num) { case "1": agenciaViagem.CadastrarVeiculo(); break; case "2": agenciaViagem.CadastrarPercurso(); break; default: Console.WriteLine("Opcao Invalida, tente novamente"); Cadastro(agenciaViagem); break; } }