Ejemplo n.º 1
0
def cupcakes_get(cupcake_id):
    

    if request.method == "GET":

        response = Cupcake.get(id=cupcake_id)

        return jsonify(response)

    elif request.method == "PATCH":

        data = request.json

        flavor = data.get('flavor', None)
        size = data.get('size', None) 
        rating = data.get('rating', None) 
        image = data.get('image', None) 

        response = Cupcake.patch(cupcake_id, flavor=flavor, size=size, rating=rating, image=image)

        return jsonify(response)

    elif request.method == "DELETE":

        response = Cupcake.delete(cupcake_id)

        return jsonify(response)

    else:

        return jsonify(["invalid HTTP Verbage"])
Ejemplo n.º 2
0
def cupcakes():
    if request.method == "GET":

        cupcakes = Cupcake.get(all=True)

        return jsonify(cupcakes)
    
    elif request.method == "POST":

        data = request.get_json(silent=True)

        flavor = data.get('flavor')
        size = data.get('size')
        rating = data.get('rating')
        image = data.get('image', None)

        response = Cupcake.post(flavor=flavor, size=size, rating=rating, image=image)

        return jsonify(response)