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(); }