Esempio n. 1
0
def stockList(id):
    productStock = ProductStock.getStockByProduct(id)
    productStockList = []
    for i in productStock:
        productStockList.append({'dimension': Dimension.get_dimension(i.dimension_id).name, 'quantity': i.quantity,
                                 'dimension_id': i.dimension_id})
    product = ({"name": Product.get_product(id).name, "description": Product.get_product(id).description,
                "price": str(Product.get_product(id).price)})
    return make_response(jsonify(productStock=productStockList, product=product), 200)
Esempio n. 2
0
def get_product_by_id(id):
    validate_product_id(id)
    product_by_id = Product.get_product(id)
    return product_by_id
Esempio n. 3
0
def validate_product_id(id):
    if id is None:
        raise ValidationException("Product id is required field")
    if not Product.get_product(id):
        raise NotFoundException("Unable to find product with given id")