public ActionResult Create(Avaliacao avaliacao)
        {
            if (ModelState.IsValid)
            {
                Administrador adm = AdmRepositorio.BuscarTodos()
                 .Where(a => string.Compare(a.Login, User.Identity.Name, true) == 0).FirstOrDefault();
                avaliacao.CriadorID = adm.Id;

                Repositorio.Incluir(avaliacao);
                return RedirectToAction("Index");
            }

            ViewBag.AlunoID = new SelectList(TodosPessoaEnumerable(), "Id", "Nome", avaliacao.AlunoID);
            ViewBag.QuestionarioID = new SelectList(TodosQuestionariosEnumerable(), "Id", "Identificador", avaliacao.QuestionarioID);
            ViewBag.ModuloID = new SelectList(TodosModulosEnumerable(), "Id", "Nome", avaliacao.ModuloID);
            return View(avaliacao);
        }
        public ActionResult Comentarios(Avaliacao avaliacao)
        {
            string comentario = avaliacao.Comentarios;

            avaliacao = Repositorio.Buscar(avaliacao.Id);
            avaliacao.Comentarios = comentario;

            Repositorio.Atualizar(avaliacao);

            return RedirectToAction("Index");
        }
 public ActionResult Edit(Avaliacao avaliacao)
 {
     if (ModelState.IsValid)
     {
         Repositorio.Atualizar(avaliacao);
         return RedirectToAction("Index");
     }
     ViewBag.AlunoID = new SelectList(TodosPessoaEnumerable(), "Id", "Nome", avaliacao.AlunoID);
     ViewBag.QuestionarioID = new SelectList(TodosQuestionariosEnumerable(), "Id", "Identificador", avaliacao.QuestionarioID);
     ViewBag.ModuloID = new SelectList(TodosModulosEnumerable(), "Id", "Nome", avaliacao.ModuloID);
     return View(avaliacao);
 }