private static void AdicionarAmigo() { var amigoRepositorio = RepositorioFabrica.Criar(); Console.WriteLine("Informe o nome da pessoa que deseja adicionar"); var nomePessoa = Console.ReadLine(); Console.WriteLine("Informe o sobrenome da pessoa que deseja adicionar"); var sobreNome = Console.ReadLine(); Console.WriteLine("Informe a data de nascimento no formato dd/MM/yyyy"); DateTime dataNascimento; if (!DateTime.TryParse(Console.ReadLine(), out dataNascimento)) { Console.WriteLine($"Data inválida! Dados descartados! {pressioneQualquerTecla}"); Console.ReadKey(); return; } Console.WriteLine("Os dados estão corretos?"); Console.WriteLine($"Nome: {nomePessoa} {sobreNome}"); Console.WriteLine($"Data do Aniversário: {dataNascimento:dd/MM/yyyy}"); Console.WriteLine("1 - Sim \n2 - Não"); var opcaoParaAdicionar = Console.ReadLine(); if (opcaoParaAdicionar == "1") { var amigo = new Amigo(nomePessoa, sobreNome, dataNascimento); amigoRepositorio.Adicionar(amigo); Console.WriteLine($"Dados adicionados com sucesso! {pressioneQualquerTecla}"); } else if (opcaoParaAdicionar == "2") { Console.WriteLine($"Dados descartados! {pressioneQualquerTecla}"); } else { Console.WriteLine($"Opção inválida. Dados descartados! {pressioneQualquerTecla}"); } Console.ReadKey(); }
private static void PesquisarAmigos() { var repositorioPesquisar = RepositorioFabrica.Criar(); repositorioPesquisar.PesquisarAmigo(); }