diff --git a/paseos-01-logic/src/main/java/co/edu/uniandes/csw/paseos/ejbs/OfertaLogic.java b/paseos-01-logic/src/main/java/co/edu/uniandes/csw/paseos/ejbs/OfertaLogic.java index 9b65309..f29ff27 100644 --- a/paseos-01-logic/src/main/java/co/edu/uniandes/csw/paseos/ejbs/OfertaLogic.java +++ b/paseos-01-logic/src/main/java/co/edu/uniandes/csw/paseos/ejbs/OfertaLogic.java @@ -36,10 +36,10 @@ public OfertaEntity createOferta(OfertaEntity oferta)throws BusinessLogicExcepti throw new BusinessLogicException ("La oferta debe tener fecha y esta debe ser posterior a la fecha actual"); if(oferta.getInscritos() != 0) throw new BusinessLogicException ("El numero de inscritos no puede ser diferente de cero"); - //if(Ppersistence.find(oferta.getPaseo().getId()) == null) - // throw new BusinessLogicException ("El paseo no existe"); - //if(Upersistence.find(oferta.getGuia().getId()) == null || !Upersistence.find(oferta.getGuia().getId()).getGuia()) - // throw new BusinessLogicException ("El guía no existe"); + if(Ppersistence.find(oferta.getPaseo().getId()) == null) + throw new BusinessLogicException ("El paseo no existe"); + if(Upersistence.find(oferta.getGuia().getId()) == null || !Upersistence.find(oferta.getGuia().getId()).getGuia()) + throw new BusinessLogicException ("El guía no existe"); return Opersistence.create(oferta); }