public ActionResult Delete(int id) { Respuesta resp = RespuestaBLL.getAnswerByID(id); if (resp.intEstado == 1) { Pregunta preg = PreguntaBLL.getQuestionByID(resp.idPregunta); preg.intEstado = 0; PreguntaBLL.updateQuestion(preg); } RespuestaBLL.deleteAnswer(id); return(RedirectToAction("Index", "Pregunta")); }
public ActionResult marcarRespuesta(int idRespuesta) { int num = 0; if (Session["idUser"] != null) { Respuesta auxRespuesta = RespuestaBLL.getAnswerByID(idRespuesta); Pregunta auxPregunta = PreguntaBLL.getQuestionByID(auxRespuesta.idPregunta); int idUserAux = Convert.ToInt32(Session["idUser"]); if (auxPregunta.intEstado != 1) { if (auxPregunta.idUsuario == idUserAux) { if (auxRespuesta.intEstado != 1) { auxRespuesta.intEstado = 1; RespuestaBLL.updateAnswer(auxRespuesta); auxPregunta.intEstado = 1; PreguntaBLL.updateQuestion(auxPregunta); num = 1; return(Json(num)); } } else { num = 2; return(Json(num)); } } else { num = -1; return(Json(num)); } } return(Json(num)); }
public ActionResult Edit(Pregunta pregunta) { pregunta.dateFechaModificacion = DateTime.Now; PreguntaBLL.updateQuestion(pregunta); return(RedirectToAction("Index", "Pregunta")); }