public ActionResult Resultado() { using (IConnection Conexao = new Connection()) { IDAO <Aluno> alunoDAO = new AlunoDAO(Conexao); IDAO <Turma> turmaDAO = new TurmaDAO(Conexao); IDAO <Materia> materiaDAO = new MateriaDAO(Conexao); IDAO <Prova> provaDAO = new ProvaDAO(Conexao); Aluno aluno = new Aluno(); Collection <Prova> prova = provaDAO.Listar(); foreach (var item in prova) { item.Aluno = alunoDAO.ListarPorCodigo(item.IDAluno); item.Aluno.Turma = turmaDAO.ListarPorCodigo(item.Aluno.IDTurma); item.Materia = materiaDAO.ListarPorCodigo(item.IDMateria); } return(View(prova)); } }