Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int opcao = 0;
            RepositorioDePessoas repositorio = new RepositorioDePessoas();
            Pessoa pessoa = new Pessoa();

            do
            {
                Console.WriteLine("Gerenciador de Aniversarios");
                Console.WriteLine("1 - Adicionar nova pessoa");
                Console.WriteLine("2 - Pesquisar pessoas");
                Console.WriteLine("3 - Sair");

                opcao = int.Parse(Console.ReadLine());


                if (opcao == 1)
                {
                    int sair = 0;
                    Console.WriteLine("Gerenciador de Aniversarios");
                    do
                    {
                        Console.WriteLine("Digite o nome da pessoa que deseja adicionar: ");
                        pessoa.Nome = Console.ReadLine();
                        Console.WriteLine("Digite o sobrenome da pessoa que deseja adicionar: ");
                        pessoa.Sobrenome = Console.ReadLine();
                        Console.WriteLine("Digite a data de aniversario no formato dd/MM/yyyy: ");
                        pessoa.DataAniversario = DateTime.Parse(Console.ReadLine());


                        Console.WriteLine("Os dados estão corretos ?");
                        Console.WriteLine("Nome: " + pessoa.Nome + " " + pessoa.Sobrenome);
                        Console.WriteLine("Data do aniversario: " + pessoa.DataAniversario);

                        Console.WriteLine("1 - Sim");
                        Console.WriteLine("2 - Não");
                        sair = int.Parse(Console.ReadLine());
                    } while (sair == 2);

                    if (sair == 1)
                    {
                        repositorio.cadastraPessoa(pessoa);
                        Console.WriteLine("Dados adicionados com sucesso !");
                    }
                }

                if (opcao == 2)
                {
                    Console.WriteLine("Gerenciador de Aniversarios");
                    Console.WriteLine("Digite o nome, ou parte do nome, da pessoa que deseja encontrar: ");
                    string nome = Console.ReadLine();

                    repositorio.BuscaPessoa(nome);
                }
            } while (opcao != 3);

            Console.ReadKey();
        }