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"])
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)