示例#1
0
        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(Respuesta respuesta)
 {
     respuesta.dateFechaCreacion = DateTime.Now;
     RespuestaBLL.updateAnswer(respuesta);
     return(RedirectToAction("Single/" + respuesta.idUsuario, "Usuario"));
 }