public ActionResult Create(Questao questao)
        {
            if (ModelState.IsValid)
            {
                Repositorio.Incluir(questao);
                return RedirectToAction("Index");
            }

            ViewBag.QuestionarioID = new SelectList(TodosQuestionariosEnumerable(), "Id", "Identificador", questao.QuestionarioID);
            return View(questao);
        }
        public ActionResult Responder(Questao questao, FormCollection form)
        {
            Resposta resposta = new Resposta();
            resposta.AvaliacaoID = (Guid)Session["AvaliacaoID"];
            resposta.QuestaoID = (Guid)Session["QuestaoID"];
            resposta.DataResposta = DateTime.Now;

            Escala valor;

            if (Escala.TryParse(form["ValorRespostas"], out valor))
            {
                resposta.EscolherResposta(valor);
                RespostaRepositorio.Incluir(resposta);
                QuestaoIndex++;
                return RedirectToAction("Responder");

            }

            return RedirectToAction("Index");
        }