def delete_dish(dish_id): """ This method delete a dish :param dish_id: dish id """ url = "{}/dishes/{}".format(RESTAURANTS_MICROSERVICE_URL, dish_id) response = HttpUtils.make_delete_request(url) return response
def delete_table(table_id): """ This method remove a table from the restaurant :param table: table id """ url = "{}/table/{}".format(RESTAURANTS_MICROSERVICE_URL, table_id) response = HttpUtils.make_delete_request(url) if response is None: return None return True
def delete_user(user_id: int = None): user = UserService.get_user_by_id(user_id=user_id) if user is None: return False with current_app.test_request_context(): if user.role_id == 2 and "RESTAURANT_ID" in session: restaurant_id = session["RESTAURANT_ID"] response = RestaurantServices.delete_restaurant( restaurant_id=restaurant_id) if response is False: current_app.logger.debug("Impossible delete restaurant") return False url = "{}/delete/{}".format(USER_MICROSERVICE_URL, str(user_id)) response = HttpUtils.make_delete_request(url) if response is not None: return True else: return False