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