def getAllBuyers(): if request.method == 'POST': return BuyerHandler().insertBuyer(request.form) else: if not request.args: return BuyerHandler().getAllBuyers() else: return BuyerHandler().searchBuyers(request.args)
def getBuyerById(b_id): if request.method == 'GET': return BuyerHandler().getBuyerById(b_id) elif request.method == 'PUT': return BuyerHandler().updateBuyer(b_id, request.form) elif request.method == 'DELETE': return BuyerHandler().deleteBuyer(b_id) else: return jsonify(Error="Method not allowed."), 405
def addBuyerCredicCard(bid): if request.method == 'POST': return BuyerHandler().add_credit_card(bid, request.args) return jsonify(ERROR="Malformed URL"), 404
def updateBuyerCreditCard(bid, cnumber): if request.method == 'PUT': return BuyerHandler().update_credit_card(bid, cnumber, request.args) return jsonify(ERROR="Malformed URL"), 404
def findPurchase(BID): if (not request.args): return BuyerHandler().findPurchases(BID) return jsonify(ERROR="Malformed URL"), 404
def findDonations(BID): if (not request.args): return BuyerHandler().getDonations(BID) return jsonify(ERROR="Malformed URL"), 404
def findPerson(BID): if (not request.args): return BuyerHandler().getBuyerByID(BID) return jsonify(ERROR="Malformed URL"), 404
def findByCity(city): if (not request.args): return BuyerHandler().getFrom(city) return jsonify(ERROR="Malformed URL"), 404
def findrequests(id): if (not request.args): return BuyerHandler().getBuyerRequests(id) # MODS TO BE CONSIDERED... return jsonify(Error="Malformed URL"), 404
def person(): if request.method == 'POST' and request.args is not None: return BuyerHandler().insertBuyer(request.args) else: if (not request.args): return BuyerHandler().getBuyers() return jsonify(ERROR="Malformed URL"), 404
def getTransactionsByBuyerId(b_id): return BuyerHandler().getTransactionsByBuyerId(b_id)
def getResourcesByBuyerId(b_id): return BuyerHandler().getResourcesByBuyerId(b_id)