public ActionResult MisNecesidades(string necesidad) { int idSession = int.Parse(Session["UserId"].ToString()); List <Necesidades> necesidadesObtenidas = servicioNecesidad.TraerNecesidadesDelUsuario(idSession, necesidad); ServicioNecesidadValoraciones servNecesidadValoraciones = new ServicioNecesidadValoraciones(); //Mantener el checkbox seleccionado o no, dependiendo lo que haya elegido TempData["estadoCheckbox"] = necesidad; List <NecesidadesValoraciones> valoracionesObtenidas = servNecesidadValoraciones.obtenerValoracionesDelUsuario(idSession); VMPublicacion vMPublicacion = new VMPublicacion() { listaNecesidades = necesidadesObtenidas, necesidadesValoraciones = valoracionesObtenidas }; return(View(vMPublicacion)); }
public ActionResult Home() { ServicioNecesidad servicioNecesidad = new ServicioNecesidad(); ServicioNecesidadValoraciones servNecesidadValoraciones = new ServicioNecesidadValoraciones(); int idSession = int.Parse(Session["UserId"].ToString()); List <Necesidades> todasLasNecesidades = servicioNecesidad.ListarTodasLasNecesidades(); List <NecesidadesValoraciones> valoracionesObtenidas = servNecesidadValoraciones.obtenerValoracionesDelUsuario(idSession); VMPublicacion vMPublicacion = new VMPublicacion() { listaNecesidades = todasLasNecesidades, necesidadesValoraciones = valoracionesObtenidas }; // return View(todasLasNecesidades); return(View(vMPublicacion)); }