def getAResource(rid): if request.method == 'GET': return ResourceHandler().getAResource(rid) elif request.method == 'PUT': return ResourceHandler().updateResource(rid, request.form) else: return jsonify(Error="Method not allowed."), 405
def getResourceById(resourceid): if request.method == 'GET': return ResourceHandler().getResourceByID(resourceid) elif request.method == 'PUT': return ResourceHandler().updateResource(resourceid, request.form) elif request.method == 'DELETE': return ResourceHandler().deleteResource(resourceid) else: return jsonify(Error="Method not allowed."), 405
def getResourceByCenter(rcenter): if request.method == 'GET': return ResourceHandler().getResourceByCenter(rcenter) elif request.method == 'PUT': return ResourceHandler().updateResourceCenter(rcenter, request.form) elif request.method == 'DELETE': return ResourceHandler().deleteResourceCenter(rcenter) else: return jsonify(Error="Method not allowed."), 405
def getResources(): formData = request.form if request.method == 'POST': return ResourceHandler().insertResource(formData) elif request.method == 'PUT': return ResourceHandler().updateResourcePrice(formData) else: if not request.args: return ResourceHandler().getAllResources() else: return ResourceHandler().searchResources(request.args)
def getAllResources(): if request.method == 'POST': # cambie a request.json pq el form no estaba bregando # parece q estaba poseido por satanas ... # DEBUG a ver q trae el json q manda el cliente con la nueva pieza print("REQUEST: ", request.json) return ResourceHandler().insertResourceJson(request.json) else: if not request.args: return ResourceHandler().getAllResources() else: return ResourceHandler().searchResources(request.args)
def getSenateNeedsStats(): return ResourceHandler().getSenateNeedsStats()
def getResourceByCollectionCenter(): formData = request.form return ResourceHandler.getResourceBySupplier(formData)
def getAvailableResources(): if request.method == 'POST': return ResourceHandler().getAvailableResources() else: return jsonify(Error="Method not allowed."), 405
def getSuppliersByResourceId(rid): if request.method == 'POST': return ResourceHandler().getSuppliersByResourceId(rid) else: return jsonify(Error="Method not allowed."), 405
def getResourcesByCity(city): if request.method == 'POST': return ResourceHandler().getResourcesByCity(city) else: return jsonify(Error="Method not allowed."), 405
def updateResource(): formData = request.form return ResourceHandler().updateResourcePrice(formData)
def getAllSenateStats(): return ResourceHandler().getAllSenateStats()
def getAllResourcesAvailable(): if request.method == 'GET': return ResourceHandler().getAllResourcesAvailable()
def getAllDailyStats(): return ResourceHandler().getAllDailyStats()
def getDailyAvailableStats(): return ResourceHandler().getDailyAvailableStats()
def getDailyNeedsStats(): return ResourceHandler().getDailyNeedsStats()
def getCenterbyResourceID(rid): return ResourceHandler.getCenterByResourceID(rid)
def getResourceAvailableByCatName(categoryname): if request.method == 'GET': return ResourceHandler().getResourceAvailableByCatName(categoryname)
def getSenateAvailableStats(): return ResourceHandler().getSenateAvailableStats()