예제 #1
0
        static void NewPerson()
        {
            int    option    = 2;
            string firstName = "";
            string lastName  = "";
            string birthday  = "";

            while (option == 2)
            {
                firstName = ReadString("Digite o primeiro nome da pessoa que deseja adicionar: ");
                lastName  = ReadString("Digite o sobrenome da pessoa que deseja adicionar: ");
                birthday  = ReadString("Digite a data de aniversário no formato dd/MM/yyyy: ");

                while (ApplicationUtils.checkDate(birthday) == false)
                {
                    Console.WriteLine("Data inválida.");
                    birthday = ReadString("Digite a data de aniversário no formato dd/MM/yyyy: ");
                }

                Console.WriteLine("Os dados abaixo estão corretos?");
                Console.WriteLine($"Nome: {firstName} {lastName}");
                Console.WriteLine($"Data do aniversário: {birthday}");
                option = int.Parse(ReadString("1 - Sim  /  2 - Não: "));

                Console.Clear();
            }

            DateTime birthdayConverted = Convert.ToDateTime(birthday);

            var newPerson = PersonService.AddNewPerson(firstName, lastName, birthdayConverted);

            Console.WriteLine($"{newPerson}\n");

            MainMenu();
        }