public Alternativa obtenerAlternativaPorId(int idAlternativa) { DAOAlternativa daoAlternativa = new DAOAlternativa(); Alternativa alternativa = daoAlternativa.obtenerAlternativaPorId(idAlternativa); GestorCriterio gestorCriterio = new GestorCriterio(); GestorVariable gestorVariable = new GestorVariable(); alternativa.listaDetallesAlternativa = daoAlternativa.obtenerDetallesAlternativa(alternativa.idAlternativa); foreach (DetalleAlternativa valoracion in alternativa.listaDetallesAlternativa) { valoracion.criterio = gestorCriterio.obtenerCriterioPorId(valoracion.criterio.idCriterio); valoracion.variable = gestorVariable.obtenerVariablePorId(valoracion.variable.idVariable); } return(alternativa); }