예제 #1
0
def getItems(client_id, cart_id):
	auxJSON = []
	try:
		client_key = ndb.Key(Clients, client_id)
		cart_key = ndb.Key(Carts, cart_id) #Entiendo que el cart_id es unico.
	except:
		abort(404)
	ItemList = Items.query(ancestor=cart_key)
	auxJSON = Items.toJSONlist(ItemList)
	client = client_key.get()
	return make_response(jsonify({'email_client':client.email,'items':auxJSON}), 200)
예제 #2
0
def getCartItems():
    if not request.args.get('ClientID') and request.args.get('CartID'):
        abort(400)
    client_id = request.args.get('ClientID')
    cart_id = request.args.get('CartID')
    client_key = ndb.Key(urlsafe=client_id)
    cart_key = ndb.Key(urlsafe=cart_id)
    ItemList = Items.query(ancestor=cart_key)
    auxJSON = Items.toJSONlist(ItemList)
    client = client_key.get()
    cart = cart_key.get()
    return make_response(jsonify({"items": auxJSON}))
예제 #3
0
def getCartItems():
        if not request.args.get('ClientID') and request.args.get('CartID'):
                abort(400)
        client_id = request.args.get('ClientID')
        cart_id = request.args.get('CartID')
        client_key = ndb.Key(urlsafe=client_id)
        cart_key = ndb.Key(urlsafe=cart_id)
        ItemList = Items.query(ancestor=cart_key)
        auxJSON = Items.toJSONlist(ItemList)
        client = client_key.get()
        cart = cart_key.get()
        return make_response(jsonify({"items":auxJSON}))
예제 #4
0
def getItems(client_id, cart_id):
    auxJSON = []
    try:
        client_key = ndb.Key(Clients, client_id)
        cart_key = ndb.Key(Carts, cart_id)  #Entiendo que el cart_id es unico.
    except:
        abort(404)
    ItemList = Items.query(ancestor=cart_key)
    auxJSON = Items.toJSONlist(ItemList)
    client = client_key.get()
    return make_response(
        jsonify({
            'email_client': client.email,
            'items': auxJSON
        }), 200)