def update_fulfilledRequest(self, fulfilledRequest_id, unitprice,
                             quantity):
     dao = FulfilledRequestDAO()
     if not dao.getFulfilledRequestById(fulfilledRequest_id):
         return jsonify(Error="Post not found."), 404
     else:
         if int(quantity) <= 0:
             return jsonify(
                 Error="Cannot put non-positive value in quantity"), 400
         else:
             dao.update(fulfilledRequest_id, unitprice, quantity)
             row = dao.getFulfilledRequestById(fulfilledRequest_id)
             result = self.build_all_fulfilled_request_dict(row)
             return jsonify(Part=result), 200
 def delete_fulfilledRequest(self, fulfilledRequest_id):
     dao = FulfilledRequestDAO()
     if not dao.getFulfilledRequestById(fulfilledRequest_id):
         return jsonify(Error="Post not found."), 404
     else:
         dao.delete(fulfilledRequest_id)
     return jsonify(DeleteStatus="OK"), 200
 def getFulfilledRequestById(self, pid):
     dao = FulfilledRequestDAO()
     row = dao.getFulfilledRequestById(pid)
     result = self.build_fulfillment_info_dict(row, 1)
     return jsonify(Fulfillment_Info=result)