public CustomOrderBasedRecommendedProductsProvider( IStorefrontContext storefrontContext, IOrderManager orderManager, IItemTypeProvider itemTypeProvider) : base(storefrontContext, orderManager, itemTypeProvider) { }
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; }
public SiteContext(IItemTypeProvider itemTypeProvider) { Assert.ArgumentNotNull(itemTypeProvider, "itemTypeProvider must not be null"); this.ItemTypeProvider = itemTypeProvider; }
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; }
public PurchasableProductSummaryViewModel(IStorefrontContext storefrontContext, IItemTypeProvider itemTypeProvider, IModelProvider modelProvider, IVariantDefinitionProvider variantDefinitionProvider, ISiteContext siteContext) : base(storefrontContext, itemTypeProvider, modelProvider, variantDefinitionProvider, siteContext) { }