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;
 }
Example #5
0
 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;
 }
Example #9
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;
 }
Example #10
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;
 }