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)); }
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)); }