示例#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