Exemplo n.º 1
0
    def post(self, product_id):
        data = ResponsedOrder.parser.parse_args()

        if not data["accepted"]:
            return {"message": "Your request has been denied"}, 400

        data.update({"notified": False, "expired": False})

        OrderModel.update_order(data)

        ProductModel.search_from_database_by_id(
            data["product_id"]).update_status(data["accepted"])

        return {"message": "The lender has been accepted your request"}, 200
Exemplo n.º 2
0
 def get(self, product_id):
     return ProductModel.search_from_database_by_id(product_id).json(), 200