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>(); }
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); }