public void CadastraDados() { Console.WriteLine("Digite o numero da conta bancaria"); string NumContaBancaria = Console.ReadLine(); _viewAgencia.ListaEFormata(); Console.WriteLine("Selecione uma agencia acima digitando o numero do seu ID\n"); int agenciaId = Convert.ToInt16(Console.ReadLine()); Agencias retornoAgencia = _agenciaDao.BuscaPorId(agenciaId); if (retornoAgencia != null) { Console.Clear(); Console.WriteLine("\nInforme o dono da conta pelo ID:\n"); int idDonoDaConta = Convert.ToInt16(Console.ReadLine()); Pessoa donodaConta = _pessoaDao.BuscaPorId(idDonoDaConta); if (donodaConta != null) { ContaBancaria novaConta = new ContaBancaria(NumContaBancaria, retornoAgencia, donodaConta); _contaDao.CadastraDados(novaConta); Console.WriteLine("\n {0} cadastrado com sucesso \n Pressione qualquer tecla para voltar ao menu", donodaConta.Nome); } else { Console.WriteLine("Pessoa nao encontrada \n Pressione qualquer tecla para voltar ao menu"); } } else { Console.WriteLine("Agencia nao encontrada \n Pressione qualquer tecla para voltar ao menu"); } Console.ReadKey(); Console.Clear(); }