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));
        }
示例#2
0
        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));
        }