Esempio n. 1
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));
        }
Esempio n. 2
0
        public List <NecesidadesDTO> Get()
        {
            //lista que obtengo de la bd
            List <Necesidades> listaNecesidadesEF = necesidadServicio.ListarTodasLasNecesidades();

            //lista que quiero retornar

            /* List<NecesidadesDTO> listaNecesidadesDTO = new List<NecesidadesDTO>();
             *
             * //mapeamos las necesidades a DTO y las agregamos a la lista que quiero retornar
             * foreach (Necesidades necesidadEF in listaNecesidadesEF)
             * {
             *   listaNecesidadesDTO.Add(new NecesidadesDTO(necesidadEF));
             * }*/

            //devuelve una lista de necesidades DTO
            return(NecesidadesDTO.MapearListaEF(listaNecesidadesEF));
        }