public XcProductInformationRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IContext context, IXcBaseCatalogRepository xcBaseCatalogRepository) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager, context) { XcBaseCatalogRepository = xcBaseCatalogRepository; }
public BaseCatalogVariantsRepository( IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IContext context) { Assert.ArgumentNotNull(modelProvider, nameof(modelProvider)); Assert.ArgumentNotNull(storefrontContext, nameof(storefrontContext)); Assert.ArgumentNotNull(siteContext, nameof(siteContext)); Assert.ArgumentNotNull(searchInformation, nameof(searchInformation)); Assert.ArgumentNotNull(searchManager, nameof(searchManager)); Assert.ArgumentNotNull(catalogManager, nameof(catalogManager)); Assert.ArgumentNotNull(catalogUrlManager, nameof(catalogUrlManager)); Assert.IsNotNull(context, nameof(context)); ModelProvider = modelProvider; StorefrontContext = storefrontContext; SiteContext = siteContext; SearchInformation = searchInformation; SearchManager = searchManager; CatalogManager = catalogManager; CatalogUrlManager = catalogUrlManager; Context = context; }
public XcProductListRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, IInventoryManager inventoryManager, ICatalogUrlManager catalogUrlManager, IContext context) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, inventoryManager, catalogUrlManager, context) { }
public PurchasableProductListRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, IInventoryManager inventoryManager, ICatalogUrlManager catalogUrlManager, IContext context, IProductListCacheProvider productListCacheProvider, IBulkManager bulkManager) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, inventoryManager, catalogUrlManager, context, productListCacheProvider, bulkManager) { _storefrontContext = storefrontContext; }
public ProductKitRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IRelatedProductsManager relatedProductsManager) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager) { this.RelatedProductsManager = relatedProductsManager; }
public StoresRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager) { _nearestStoreManager = new NearestStoreManager(); }
public ProductCompareRepository(IModelProvider modelProvider, ISiteContext siteContext, ICompareManager compareManager, IStorefrontContext storefrontContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IContext context) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager, context) { Assert.ArgumentNotNull(modelProvider, nameof(modelProvider)); _modelProvider = modelProvider; _compareManager = compareManager; _siteContext = siteContext; }
public ActivePromotionRepository(IModelProvider modelProvider, IStorefrontContext storefrontContext, ISiteContext siteContext, ISearchInformation searchInformation, ISearchManager searchManager, ICatalogManager catalogManager, ICatalogUrlManager catalogUrlManager, IPromotionsManager promotionsManager) : base(modelProvider, storefrontContext, siteContext, searchInformation, searchManager, catalogManager, catalogUrlManager) { _promotionsManager = promotionsManager; }
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 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; }