Example #1
0
 public CatalogItemVariantsRenderingModel(
     IStorefrontContext storefrontContext,
     IItemTypeProvider itemTypeProvider,
     IModelProvider modelProvider,
     IVariantDefinitionProvider variantDefinitionProvider)
 {
     Assert.ArgumentNotNull(storefrontContext, nameof(storefrontContext));
     Assert.ArgumentNotNull(itemTypeProvider, nameof(itemTypeProvider));
     Assert.ArgumentNotNull(modelProvider, nameof(modelProvider));
     Assert.ArgumentNotNull(variantDefinitionProvider, nameof(variantDefinitionProvider));
     StorefrontContext         = storefrontContext;
     CurrentStorefront         = storefrontContext.CurrentStorefront;
     ItemTypeProvider          = itemTypeProvider;
     ModelProvider             = modelProvider;
     VariantDefinitionProvider = variantDefinitionProvider;
 }
 public RelatedProductsManager(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISearchManager searchManager, IVariantDefinitionProvider variantDefinitionProvider, ISiteContext siteContext)
 {
     Assert.ArgumentNotNull((object)storefrontContext, nameof(storefrontContext));
     Assert.ArgumentNotNull((object)modelProvider, nameof(modelProvider));
     Assert.ArgumentNotNull((object)searchManager, nameof(searchManager));
     this.SearchManager             = searchManager;
     this.StorefrontContext         = storefrontContext;
     this.ModelProvider             = modelProvider;
     this.VariantDefinitionProvider = variantDefinitionProvider;
 }
Example #3
0
 public ProductBundleRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IRelatedProductsManager relatedProductsManager, IVariantDefinitionProvider variantDefinitionProvider, IContext context)
     : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager, context)
 {
     this.RelatedProductsManager = relatedProductsManager;
 }
 public PurchasableProductSummaryViewModel(IStorefrontContext storefrontContext, IItemTypeProvider itemTypeProvider, IModelProvider modelProvider, IVariantDefinitionProvider variantDefinitionProvider, ISiteContext siteContext)
     : base(storefrontContext, itemTypeProvider, modelProvider, variantDefinitionProvider, siteContext)
 {
 }
Example #5
0
 public ProductRelatedContentRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IVariantDefinitionProvider variantDefinitionProvider, IProductRelatedContentManager productRelatedContentManager, IContext context)
     : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager, context)
 {
     _productRelatedContentManager = productRelatedContentManager;
 }