public AddBundleToCartController(IStorefrontContext storefrontContext, IModelProvider modelProvider, IAddToCartRepository addToCartRepository, IMinicartRepository minicartRepository, IPromotionCodesRepository promotionCodesRepository, IShoppingCartLinesRepository shoppingCartLinesRepository, IShoppingCartTotalRepository shoppingCartTotalRepository, IVisitorContext visitorContext, ISiteContext siteContext, IProductBundleRepository productBundleRepository, ISearchManager searchManager, IProductBundleRepository productBundleRepository1)
            : base(storefrontContext, modelProvider, addToCartRepository, minicartRepository, promotionCodesRepository, shoppingCartLinesRepository, shoppingCartTotalRepository, visitorContext)
        {
            Assert.ArgumentNotNull(productBundleRepository, nameof(productBundleRepository));

            _searchManager           = searchManager;
            _productBundleRepository = productBundleRepository1;
            _visitorContext          = visitorContext;
        }
        public ProductBundleController(IStorefrontContext storefrontContext, IModelProvider modelProvider, IVisitorContext visitorContext, IProductBundleRepository productBundleRepository)
            : base(storefrontContext)
        {
            Assert.ArgumentNotNull(storefrontContext, nameof(storefrontContext));
            Assert.ArgumentNotNull(modelProvider, nameof(modelProvider));
            Assert.ArgumentNotNull(productBundleRepository, nameof(productBundleRepository));

            _productBundleRepository = productBundleRepository;
            _visitorContext          = visitorContext;
        }
 public PurchasableProductListController(IModelProvider modelProvider, IProductListHeaderRepository productListHeaderRepository, IProductListRepository productListRepository, IPromotedProductsRepository promotedProductsRepository, IProductInformationRepository productInformationRepository, IProductImagesRepository productImagesRepository, IProductInventoryRepository productInventoryRepository, IProductPriceRepository productPriceRepository, IProductVariantsRepository productVariantsRepository, IProductBundleRepository productBundleRepository, IProductListPagerRepository productListPagerRepository, IProductFacetsRepository productFacetsRepository, IProductListSortingRepository productListSortingRepository, IProductListPageInfoRepository productListPageInfoRepository, IProductListItemsPerPageRepository productListItemsPerPageRepository, ICatalogItemContainerRepository catalogItemContainerRepository, IVisitedCategoryPageRepository visitedCategoryPageRepository, IVisitedProductDetailsPageRepository visitedProductDetailsPageRepository, ISearchInitiatedRepository searchInitiatedRepository, IStorefrontContext storefrontContext, ISiteContext siteContext, IContext sitecoreContext, IPurchasableProductListRepository purchasableProductListRepository, ICartManager cartManager, IVisitorContext visitorContext)
     : base(modelProvider, productListHeaderRepository, productListRepository, promotedProductsRepository, productInformationRepository,
            productImagesRepository, productInventoryRepository, productPriceRepository, productVariantsRepository, productBundleRepository,
            productListPagerRepository, productFacetsRepository, productListSortingRepository, productListPageInfoRepository,
            productListItemsPerPageRepository, catalogItemContainerRepository, visitedCategoryPageRepository, visitedProductDetailsPageRepository,
            searchInitiatedRepository, storefrontContext, siteContext, sitecoreContext)
 {
     _cartManager    = cartManager;
     _visitorContext = visitorContext;
     _purchasableProductListRepository = purchasableProductListRepository;
 }
Ejemplo n.º 4
0
 public ProductBundleService(IProductBundleRepository productBundleRepository)
 {
     _productBundleRepository = productBundleRepository;
 }