コード例 #1
0
        private int GetQuantityFromErplyProduct(ErplyProductsResponseRecord erplyProduct)
        {
            int quantity = 0;

            foreach (var warehouse in erplyProduct.Warehouses.Values)
            {
                quantity += warehouse.Free;
            }
            return(quantity);
        }
コード例 #2
0
 private Product GetUpdatedProductFromErplyProduct(Product product, ErplyProductsResponseRecord erplyProduct, bool isNew)
 {
     if (isNew)
     {
         product.CreatedOnUtc        = DateTime.UtcNow;
         product.ProductType         = ProductType.SimpleProduct;
         product.VisibleIndividually = true;
     }
     product.UpdatedOnUtc     = DateTime.UtcNow;
     product.Sku              = erplyProduct.Code;
     product.Name             = erplyProduct.Name;
     product.Price            = erplyProduct.Price;
     product.ShortDescription = erplyProduct.Description;
     product.FullDescription  = erplyProduct.LongDescription;
     product.StockQuantity    = GetQuantityFromErplyProduct(erplyProduct);
     return(product);
 }