Inheritance: VariationContent
Example #1
0
        public static List<string> GetAssetUrlsForVariant(SamsungVariant variant)
        {
            if (variant == null) return new List<string>();

            ItemCollection<CommerceMedia> mediaItems = variant.CommerceMediaCollection;
            if (mediaItems != null && mediaItems.Count > 0)
            {
                return mediaItems.Select(GetMediaUrl).ToList();
            }
            return new List<string>();
        }
Example #2
0
 public SamsungVariantVM(SamsungVariant variant)
 {
     VariantName = variant.VariantName;
     Color = variant.Color;
     ContentLink = variant.ContentLink;
     ImageProduct = variant.ImageProduct;
     Details = variant.Details;
     Code = variant.Code;
     Price = variant.GetPrices().First().UnitPrice;
     Stock = variant.GetStockPlacement().First().InStockQuantity;
     images = AssetService.GetAssetUrlsForVariant(variant);
 }