コード例 #1
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
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
コード例 #2
0
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
コード例 #3
0
ファイル: main.py プロジェクト: jcdfusion/Resources-App
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
コード例 #4
0
ファイル: main.py プロジェクト: jcdfusion/Resources-App
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)
コード例 #5
0
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)
コード例 #6
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getSenateNeedsStats():
    return ResourceHandler().getSenateNeedsStats()
コード例 #7
0
ファイル: main.py プロジェクト: jcdfusion/Resources-App
def getResourceByCollectionCenter():
    formData = request.form
    return ResourceHandler.getResourceBySupplier(formData)
コード例 #8
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getAvailableResources():
    if request.method == 'POST':
        return ResourceHandler().getAvailableResources()
    else:
        return jsonify(Error="Method not allowed."), 405
コード例 #9
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getSuppliersByResourceId(rid):
    if request.method == 'POST':
        return ResourceHandler().getSuppliersByResourceId(rid)
    else:
        return jsonify(Error="Method not allowed."), 405
コード例 #10
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getResourcesByCity(city):
    if request.method == 'POST':
        return ResourceHandler().getResourcesByCity(city)
    else:
        return jsonify(Error="Method not allowed."), 405
コード例 #11
0
ファイル: main.py プロジェクト: jcdfusion/Resources-App
def updateResource():
    formData = request.form
    return ResourceHandler().updateResourcePrice(formData)
コード例 #12
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getAllSenateStats():
    return ResourceHandler().getAllSenateStats()
コード例 #13
0
def getAllResourcesAvailable():
    if request.method == 'GET':
        return ResourceHandler().getAllResourcesAvailable()
コード例 #14
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getAllDailyStats():
    return ResourceHandler().getAllDailyStats()
コード例 #15
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getDailyAvailableStats():
    return ResourceHandler().getDailyAvailableStats()
コード例 #16
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getDailyNeedsStats():
    return ResourceHandler().getDailyNeedsStats()
コード例 #17
0
ファイル: main.py プロジェクト: jcdfusion/Resources-App
def getCenterbyResourceID(rid):
    return ResourceHandler.getCenterByResourceID(rid)
コード例 #18
0
def getResourceAvailableByCatName(categoryname):
    if request.method == 'GET':
        return ResourceHandler().getResourceAvailableByCatName(categoryname)
コード例 #19
0
ファイル: main.py プロジェクト: Landy25N/Phase-1-ICOM5016-
def getSenateAvailableStats():
    return ResourceHandler().getSenateAvailableStats()