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