thrownewResourceNotFoundException("No se encontró el registro con ID: "+id);
}
}catch(Exceptione){
thrownewResourceNotFoundException("Error al editar el registro: "+e.getMessage());
}
}
@Override
publicbooleaneliminar(Longid){
if(id==null||id<=0){
thrownewIllegalArgumentException("El ID del registro debe ser válido y mayor que cero.");
}
try{
ModelUzyTavResponsableProgentity=daoUzyTavResponsableProg.findById(id).orElseThrow(()->newResourceNotFoundException("Registro no encontrado con ID: "+id));
if(entity!=null){
daoUzyTavResponsableProg.delete(entity);
returntrue;
}
returnfalse;
}catch(ResourceNotFoundExceptionex){
throwex;
}catch(Exceptionex){
thrownewRuntimeException("Error al eliminar el registro: "+ex.getMessage());