Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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