def addItem(client_id, cart_id):
    if not request.json or not 'name' in request.json:
        abort(400)
    name = request.json['name']
    try:
        cart_key = ndb.Key(Carts, cart_id)
    except:
        abort(404)
    new_item = Items(parent=cart_key, name=name)
    item_id = new_item.put()
    return make_response(jsonify({'added': item_id.urlsafe()}), 201)
Beispiel #2
0
def addItem(client_id, cart_id):
    if not request.json or not "name" in request.json:
        abort(400)
    name = request.json["name"]
    try:
        cart_key = ndb.Key(Carts, cart_id)
    except:
        abort(404)
    new_item = Items(parent=cart_key, name=name)
    item_id = new_item.put()
    return make_response(jsonify({"added": item_id.urlsafe()}), 201)
Beispiel #3
0
def addItem(client_id, cart_id):
	if not request.json or not 'name' in request.json:
		abort(400)
	name = request.json['name']
	try:
		cart_key = ndb.Key(urlsafe= cart_id)
	except:
		abort(404)
	new_item = Items(
		parent = cart_key,
		name = name
	)
	cart = cart_key.get()
	item_id = new_item.put()
	cart.items.append(item_id)
	cart.put()
	return make_response(jsonify({'added':item_id.urlsafe()}), 201)