コード例 #1
0
 public CustomOrderBasedRecommendedProductsProvider(
     IStorefrontContext storefrontContext,
     IOrderManager orderManager,
     IItemTypeProvider itemTypeProvider)
     : base(storefrontContext, orderManager, itemTypeProvider)
 {
 }
コード例 #2
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 BreadcrumbRepository(IItemTypeProvider itemTypeProvider, ISiteContext siteContext, IStorefrontContext storefrontContext) : base()
 {
     _itemTypeProvider  = itemTypeProvider;
     _siteContext       = siteContext;
     _storefrontContext = storefrontContext;
 }
コード例 #4
0
 public SiteContext(IItemTypeProvider itemTypeProvider)
 {
     Assert.ArgumentNotNull(itemTypeProvider, "itemTypeProvider must not be null");
     this.ItemTypeProvider = itemTypeProvider;
 }
コード例 #5
0
 public XcProductInventoryRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext,
                                     ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager,
                                     ICatalogUrlManager catalogUrlManager, IInventoryManager inventoryManager, IItemTypeProvider itemTypeProvider,
                                     IContext context, IXcBaseCatalogRepository xcBaseCatalogRepository) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager, inventoryManager, itemTypeProvider, context)
 {
     this.XcBaseCatalogRepository = xcBaseCatalogRepository;
 }
コード例 #6
0
 public PurchasableProductSummaryViewModel(IStorefrontContext storefrontContext, IItemTypeProvider itemTypeProvider, IModelProvider modelProvider, IVariantDefinitionProvider variantDefinitionProvider, ISiteContext siteContext)
     : base(storefrontContext, itemTypeProvider, modelProvider, variantDefinitionProvider, siteContext)
 {
 }