コード例 #1
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def get_cart():
    utilities.is_authenticated()
    cart = session['cart']
    resp = 200
    if len(cart) == 0:
        resp = 204
    return jsonify({'cart': cart}), resp
コード例 #2
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def get_pms():
    utilities.is_authenticated()
    pms = ubid_mng.get_pms()
    resp = 200
    if len(pms) == 0:
        resp = 204
    return jsonify({'private_messages': pms}), resp
コード例 #3
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def add_product():
    utilities.is_authenticated()
    product = ubid_mng.add_product(request.json)
    return jsonify({'product': product}), 201
コード例 #4
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def add_category():
    utilities.is_authenticated()
    category = ubid_mng.add_category(request.json)
    return jsonify({'category': category}), 201
コード例 #5
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def add_to_cart(product_id):
    utilities.is_authenticated()
    cart = ubid_mng.add_to_cart(product_id)
    return jsonify({'cart': cart}), 200
コード例 #6
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def bid(product_id):
    utilities.is_authenticated()
    product = ubid_mng.bid_on_product(product_id, request.json)
    return jsonify({'product': product}), 200
コード例 #7
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def rate_user(user_id):
    utilities.is_authenticated()
    user = ubid_mng.rate_user(user_id, request.json)
    return jsonify({'user': user}), 200
コード例 #8
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def add_pm():
    utilities.is_authenticated()
    pm = ubid_mng.add_pm(request.json)
    return jsonify({'private_message': pm}), 201
コード例 #9
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def read_pm(pm_id):
    utilities.is_authenticated()
    pm = ubid_mng.read_pm(pm_id)
    return jsonify({'private_message': pm}), 200
コード例 #10
0
ファイル: api.py プロジェクト: pierre-galaup/Ubid
def update_product(product_id):
    utilities.is_authenticated()
    product = ubid_mng.update_product(product_id, request.json)
    return jsonify({'product_updated': product.jsonify()}), 200