private static void ExcluirEnderecos(Aluno obj) { var daoEndereco = new DAOGenerica <Endereco>(); var enderecos = RetornarEnderecosPorAluno(obj); foreach (var e in enderecos) { daoEndereco.Excluir(e); } }
private static void ExcluirAlunoMenu() { Aluno aluno = RetornarAlunoPorMatriculaMenu("EXCLUIR"); ExcluirEnderecos(aluno); // para evitar chave estrangeira inconsistente var dao = new DAOGenerica <Aluno>(); dao.Excluir(aluno); Console.WriteLine($"Aluno n° {aluno.Matricula} excluído com sucesso"); }