@Override
    Integer redactEntity(Criteria criteria, AbstractDao dao) throws DaoException {
        Integer idHotel = (Integer) criteria.getParam(DAO_ID_HOTEL);
        if (idHotel != null) {
            return updateHotel(criteria, dao);
        } else {
            return createHotel(criteria, dao);
        }
    }