public string excluirQuestaoResposta(Questao_Resposta aa) { string erro = null; try { db.DeleteObject(aa); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarQuestaoResposta(Questao_Resposta aa) { string erro = null; try { db.Questao_Resposta.AddObject(aa); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarQuestaoResposta(Questao_Resposta aa) { string erro = null; try { if (aa.EntityState == System.Data.EntityState.Detached) { db.Questao_Resposta.Attach(aa); } db.ObjectStateManager.ChangeObjectState(aa, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
/// <summary> /// Deprecated Method for adding a new object to the Questao_Resposta EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToQuestao_Resposta(Questao_Resposta questao_Resposta) { base.AddObject("Questao_Resposta", questao_Resposta); }
/// <summary> /// Create a new Questao_Resposta object. /// </summary> /// <param name="idQuestaoResposta">Initial value of the idQuestaoResposta property.</param> /// <param name="idAlunoAtividade">Initial value of the idAlunoAtividade property.</param> /// <param name="idAlternativa">Initial value of the idAlternativa property.</param> /// <param name="idPergunta">Initial value of the idPergunta property.</param> public static Questao_Resposta CreateQuestao_Resposta(global::System.Int32 idQuestaoResposta, global::System.Int32 idAlunoAtividade, global::System.Int32 idAlternativa, global::System.Int32 idPergunta) { Questao_Resposta questao_Resposta = new Questao_Resposta(); questao_Resposta.idQuestaoResposta = idQuestaoResposta; questao_Resposta.idAlunoAtividade = idAlunoAtividade; questao_Resposta.idAlternativa = idAlternativa; questao_Resposta.idPergunta = idPergunta; return questao_Resposta; }
public ActionResult EditResposta(Questao_Resposta qr, Alternativa a) { if (Roles.IsUserInRole(User.Identity.Name, "Aluno")) { ViewBag.idAlternativa = new SelectList(alternativaModel.listarAlternativasPorPergunta(a.idPergunta), "idAlternativa", "Descricao", a.idAlternativa); string erro = null; if (qr.idQuestaoResposta == 0) { erro = questaoRespostaModel.adicionarQuestaoResposta(qr); } else { erro = questaoRespostaModel.editarQuestaoResposta(qr); } if (erro == null) { return RedirectToAction("RealizarAtividade", new { idAlunoAtividade = qr.idAlunoAtividade }); } else { ViewBag.Erro = erro; return View(qr); } } return Redirect("/Shared/Restrito"); }
public ActionResult EditResposta(int idAlunoAtividade, int idPergunta) { if (Roles.IsUserInRole(User.Identity.Name, "Aluno")) { Questao_Resposta qr = new Questao_Resposta(); Questao_Resposta q = questaoRespostaModel.verficaRespostaAluno(idAlunoAtividade, idPergunta); int idQuestaoResposta = 1; if (q == null) { idQuestaoResposta = 0; } else { idQuestaoResposta = questaoRespostaModel.verficaRespostaAluno(idAlunoAtividade, idPergunta).idQuestaoResposta; } qr.idAlunoAtividade = idAlunoAtividade; qr.idPergunta = idPergunta; Pergunta p = perguntaModel.obterPergunta(idPergunta); ViewBag.Enunciado = p.Enunciado; int idAlternativa = 1; if (idQuestaoResposta != 0) { qr = questaoRespostaModel.obterQuestaoResposta(idQuestaoResposta); idAlternativa = qr.idAlternativa; } ViewBag.idAlternativa = new SelectList(alternativaModel.listarAlternativasPorPergunta(idPergunta), "idAlternativa", "Descricao", idAlternativa); ViewBag.Pergunta = p.Enunciado; return View(qr); } return Redirect("/Shared/Restrito"); }