Example #1
0
        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();
        }
Example #2
0
        private static void PesquisarAmigos()
        {
            var repositorioPesquisar = RepositorioFabrica.Criar();

            repositorioPesquisar.PesquisarAmigo();
        }