def getAllBusiness(): if request.method == 'POST': return BusinessHandler().insertBusiness(request.json) elif request.method == 'GET': if not request.args: return BusinessHandler().getAllBusiness() return BusinessHandler().getBusinessByUserId(request.args.get('id')) else: return BusinessHandler().searchBusiness(request.args)
def searchBusinessByPrefix(param): return BusinessHandler().searchBusinessByPrefix(param)
def completeAppointment(bid, aid): return BusinessHandler().completeAppointment(bid, aid)
def cancelAppointment(bid, aid): return BusinessHandler().cancelAppointment(bid, aid)
def getTopBusiness(): return BusinessHandler().getTopBusiness()
def approveAppointment(bid, aid): return BusinessHandler().approveAppointment(bid, aid)
def getAppointmentsByBusinessId(bid): return BusinessHandler().getAppointmentsByBusinessId(bid)
def getServicesByBusinessName(): return BusinessHandler().getServicesByBusinessName( request.args.get('name'))
def getBusinessById(bid): if request.method == 'GET': return BusinessHandler().getBusinessById(bid) else: return jsonify(Error="Method not allowed"), 405
def deleteBusiness(): return BusinessHandler().deleteBusiness(request.args.get('id'))
def updateBusiness(): return BusinessHandler().updateBusiness(request.json)