def post_add(self, object, returned_dict): order_model: OrderModel = object order_model.orderid = int( returned_dict.get(AppConstants.DB_TRANSACTION_ID_KEY)) for items in order_model.items: order_item_repo: OrderItemRepo = OrderItemRepo() items.orderid = order_model.orderid order_item_repo.add_data(items) # Delete the cart # Create CartModel() # Add customer_id into the model # Call CartRepo().delete_data(cart_model) cart_model: CartModel = CartModel() cart_model.customerid = order_model.customerid CartRepo().delete_data(cart_model) return order_model
def update_data(self, object): cart_repo: CartRepo = CartRepo() return cart_repo.update_data(object)
def add_data(self, object): cart_repo: CartRepo = CartRepo() return cart_repo.add_data(object)