public ProductListViewModel(VariationContent content,
                                    IMarket currentMarket,
                                    CustomerContact currentContact) : this()
        {
            ImageUrl     = content.GetDefaultImage();
            AllImageUrls = content.AssetUrls();
            IsVariation  = true;

            PopulateCommonData(content, currentMarket, currentContact);

            PopulatePrices(content, currentMarket);
        }
        public ProductListViewModel(VariationContent content, 
            IMarket currentMarket, 
            CustomerContact currentContact)
            : this()
        {
            ImageUrl = content.GetDefaultImage();
            AllImageUrls = content.AssetUrls();
            IsVariation = true;

            PopulateCommonData(content, currentMarket, currentContact);

            PopulatePrices(content, currentMarket);
        }