// GET: Admin/Opcoes public ActionResult Index(int id_questao) { _repositorio = new OpcoesRepositorio(); _repositorio_questao = new QuestoesRepositorio(); _repositorio_atividade = new AtividadesRepositorio(); _repositorio_unidade = new UnidadesRepositorio(); _repositorio_curso = new CursosRepositorio(); var opcoes = _repositorio.ListaOpcoesPorQuestao(id_questao); var questoes = _repositorio_questao.RetornaQuestãoPorId(id_questao); var atividade = _repositorio_atividade.RetornaAtividadesPorId(questoes.Id_atividade); var unidade = _repositorio_unidade.RetornaUnidadePorId(atividade.Id_unidade); var curso = _repositorio_curso.RetornaCursoPorId(unidade.Id_curso); ViewData["Id_curso"] = curso.Id_curso; ViewData["Nome_curso"] = curso.Titulo_curso.ToString(); ViewData["Id_unidade"] = unidade.Id_unidade; ViewData["Nome_unidade"] = unidade.Nome.ToString(); ViewData["Id_atividade"] = atividade.Id_atividade; ViewData["Nome_atividade"] = atividade.Titulo.ToString(); ViewData["Id_questao"] = questoes.Id_questao; ViewData["Nome_questao"] = questoes.Enunciado.ToString(); return(View(opcoes)); }
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 EditarQuestao(Int32 id_questao) { _repositorio = new QuestoesRepositorio(); _repositorio_atividade = new AtividadesRepositorio(); Questao questao = _repositorio.RetornaQuestãoPorId(id_questao); var atividades = _repositorio_atividade.ListaAtividadesPorId(questao.Id_atividade); ViewData["listaAtividades"] = new SelectList(atividades, "Id_atividade", "titulo"); ViewData["Id_atividade"] = questao.Id_atividade; return(View(questao)); }
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 EditarQuestao(Questao Questao) { if (ModelState.IsValid) { _repositorio = new QuestoesRepositorio(); _repositorio.Salvar(Questao); TempData["mensagem"] = "Questão alterada com sucesso!"; return(RedirectToAction("Index", new { id_atividade = Questao.Id_atividade })); } _repositorio_atividade = new AtividadesRepositorio(); var atividades = _repositorio_atividade.ListaAtividadesPorId(Questao.Id_atividade); ViewData["listaAtividades"] = new SelectList(atividades, "Id_atividade", "titulo"); ViewData["Id_atividade"] = Questao.Id_atividade; return(View(Questao)); }
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)); }
public ActionResult VisualizarAtividade(int id_atividade) { var atividadeVM = new AtividadeViewModel(); _repositorio = new AtividadesRepositorio(); _repositorio_questao = new QuestoesRepositorio(); _repositorio_opcao = new OpcoesRepositorio(); var atividade = _repositorio.RetornaAtividadesPorId(id_atividade); atividadeVM.Nome_atividade = atividade.Titulo.ToString(); ViewData["id_unidade"] = atividade.Id_unidade; var questao = _repositorio_questao.ListaQuestoesPorAtividadeAtivasOrdenadas(id_atividade); var opcao = _repositorio_opcao.ListaOpcoesPorAtividade(id_atividade); atividadeVM.ListaQuestoes = questao; atividadeVM.ListaOpcoes = opcao; return(PartialView(atividadeVM)); }