public void CadastrarPessoa() { Console.WriteLine("\n - CADASTRO DE PESSOA \n "); try { //Instânciando a entidade Pessoa var p = new Pessoa(); Console.Write("Informe o nome: "); p.Nome = Console.ReadLine(); Console.Write("Informe a data de Nasc:"); p.DataNasc = DateTime.Parse(Console.ReadLine()); //Instânciando a entidade PessoaRepositorio var rep = new PessoaRepositorio(); rep.Cadastrar(p); Console.WriteLine("\n Pessoa cadastrada com sucesso ! \n"); Console.Write("Digite 1- Novo cadastro 2- Voltar ao menu 3- Sair:"); int opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: Console.Clear(); CadastrarPessoa(); break; case 2: Console.Clear(); Inicio.Menu(); break; case 3: Environment.Exit(1); break; default: Console.WriteLine("Valor incorreto !"); break; } } catch (Exception ex) { Console.WriteLine("Erro: " + ex.Message); } }