Example #1
0
    def create_order():
        if not request.form:
            return abort(422)
        req = request.form
        jreq = json.dumps(req).encode("utf8")
        test = req['quantite']
        print(test)
        if req["quantite"] == '' or int(req['quantite']) < 1:
            return abort(422,
                         'la création d\'une commande nécessite un produit')
        if (not Products.get_or_none(Products.id == req['id'])):
            return abort(422, 'Le produit demandé n\'est pas en inventaire')

        Order.create(product_id=req['id'], quantite=req['quantite'])

        return redirect('/'), 302