public ActionResult CadastroOpcao(int id_questao) { _repositorio_questao = new QuestoesRepositorio(); var questoes = _repositorio_questao.ListaQuestoesPorId(id_questao); ViewData["listaQuestoes"] = new SelectList(questoes, "Id_questao", "Enunciado"); ViewData["Id_atividade"] = id_questao; return(View()); }
public ViewResult EditarOpcao(Int32 id_opcao) { _repositorio = new OpcoesRepositorio(); _repositorio_questao = new QuestoesRepositorio(); Opcao opcao = _repositorio.RetornaOpcaoPorId(id_opcao); var questoes = _repositorio_questao.ListaQuestoesPorId(opcao.Id_questao); ViewData["listaQuestoes"] = new SelectList(questoes, "Id_questao", "enunciado"); ViewData["Id_questao"] = opcao.Id_questao; return(View(opcao)); }
public ActionResult CadastroOpcao(Opcao opcao) { if (ModelState.IsValid) { _repositorio = new OpcoesRepositorio(); _repositorio.Salvar(opcao); TempData["mensagem"] = "Opção cadastrada com sucesso!"; return(RedirectToAction("Index", new { id_questao = opcao.Id_questao })); } _repositorio_questao = new QuestoesRepositorio(); var questoes = _repositorio_questao.ListaQuestoesPorId(opcao.Id_questao); ViewData["listaQuestoes"] = new SelectList(questoes, "Id_questao", "Enunciado"); ViewData["Id_atividade"] = opcao.Id_questao; return(View(opcao)); }