Beispiel #1
0
 private void AddPirchProductImagesToProductType(ProductType product, PirchProduct pirchProduct)
 {
     if (pirchProduct.Images != null)
     {
         foreach (PirchImage image in pirchProduct.Images)
         {
             String finalSrc = "";
             if (image.ImageUrl != null)
             {
                 if (String.Compare(image.ImageUrl.Substring(0, 7), "http://") == 0)
                 {
                     finalSrc = image.ImageUrl;
                 }
                 else
                 {
                     finalSrc = "productimages/" + image.ImageUrl;
                 }
             }
             product.ImageAdd(finalSrc);
         }
     }
 }
Beispiel #2
0
        // This doesn't add images to the ProductType
        private ProductType ProductTypeForPirchProduct(PirchProduct pirchProduct)
        {
            ProductType product = new ProductType();

            //
            product.SKU             = pirchProduct.SKU;
            product.Description     = pirchProduct.Description;
            product.Name            = pirchProduct.Name;
            product.ProductTypeGUID = pirchProduct.ProductId.ToString();
            product.MinimumPrice    = Math.Round(pirchProduct.MinimumPrice, 2);
            product.FKRoomsCategory = pirchProduct.SpaceType;
            product.ListPrice       = pirchProduct.ListPrice;
            if (pirchProduct.brand != null)
            {
                product.Manufacturer = this.ManufacturerForPirchManufacturer(pirchProduct.brand);
                if (pirchProduct.series != null)
                {
                    product.Manufacturer.LineIndexOrAdd(this.LineForPirchSeries(pirchProduct.series));
                }
            }
            //
            return(product);
        }