public ActionResult VerEncuestaUsuario(int idEncuestaAsignada) { List <RespuestasEncuestaUsuarioEntity> respuestas = em.GetRespuestaUsuarioEntity(idEncuestaAsignada); //Obtengo tipo de encuesta y negocio. Si no es encuesta de tipo ciudad los envio a la vista EncuestasAsignadas ea = em.GetEncuestaAsignadaById(idEncuestaAsignada); if (ea.idTipoEncuesta == 1 || ea.idTipoEncuesta == 2) { ViewBag.Negocio = ea.Negocio.nombre; } ViewBag.IdTipoEncuesta = ea.idTipoEncuesta; return(View(respuestas)); }
public ActionResult ResponderEncuesta(string tipoEncuesta, int idEncuestaAsignada) { int idTipoEncuesta = 0; switch (tipoEncuesta) { case "Lugar de hospedaje": idTipoEncuesta = 1; break; case "Comercio": idTipoEncuesta = 2; break; case "Ciudad": idTipoEncuesta = 3; break; default: break; } int idEncuesta = em.GetEncuestaVigente(idTipoEncuesta); EncuestaEntity enc = new EncuestaEntity(); enc.idEncuesta = idEncuesta; enc.idTipoEncuesta = idTipoEncuesta; enc.Preguntas1 = em.GetPreguntasEncuesta(idEncuesta).ToArray(); //Obtengo el negocio de la encuesta. Siempre y cuando la misma sea de tipo Comercio o Lugar de Hospedaje. if (idTipoEncuesta == 1 || idTipoEncuesta == 2) { EncuestasAsignadas ea = em.GetEncuestaAsignadaById(idEncuestaAsignada); ViewBag.Negocio = ea.Negocio.nombre; } ViewBag.IdEncuestaAsignada = idEncuestaAsignada; return(View(enc)); }