public WgShopController(IShopsService shopService, ISkuProductsService skuProductsService, ICacheProvider <ProductCategory> productCategoryCache, IProductRecentlyViewedService productRecentlyViewedService, ISkuAttributesService skuAttributesService, ISkuAttributeOptionsService skuAttributeOptionsService, IProductCategoriesService productCategoriesService, IProductsService productsService, ISkuGroupsService skuGroupsService, ISkuVariantsService skuVariantsService) : base(shopService, skuProductsService, productCategoryCache, productRecentlyViewedService, skuAttributesService, skuAttributeOptionsService, productCategoriesService, productsService, skuGroupsService, skuVariantsService) { if (shopService == null) { throw new ArgumentNullException("shopService"); } if (skuProductsService == null) { throw new ArgumentNullException("skuProductsService"); } if (productCategoryCache == null) { throw new ArgumentNullException("productCategoryCache"); } if (productRecentlyViewedService == null) { throw new ArgumentNullException("productRecentlyViewedService"); } if (skuAttributesService == null) { throw new ArgumentNullException("skuAttributesService"); } if (skuAttributeOptionsService == null) { throw new ArgumentNullException("skuAttributeOptionsService"); } if (productCategoriesService == null) { throw new ArgumentNullException("productCategoriesService"); } if (productsService == null) { throw new ArgumentNullException("productsService"); } if (skuGroupsService == null) { throw new ArgumentNullException("skuGroupsService"); } if (skuVariantsService == null) { throw new ArgumentNullException("skuVariantsService"); } _shopsService = shopService; _skuProductsService = skuProductsService; _productCategoryCache = productCategoryCache; _productRecentlyViewedService = productRecentlyViewedService; _skuAttributeOptionsService = skuAttributeOptionsService; _skuAttributeService = skuAttributesService; _productCategoriesService = productCategoriesService; _productsService = productsService; _skuGroupsService = skuGroupsService; _skuVariantsService = skuVariantsService; }
public WgShopController(IShopsService shopService, ISkuProductsService skuProductsService, ICacheProvider <ProductCategory> productCategoryCache, IProductRecentlyViewedService productRecentlyViewedService, ISkuAttributesService skuAttributesService, ISkuAttributeOptionsService skuAttributeOptionsService, IProductCategoriesService productCategoriesService, IProductsService productsService, ISkuGroupsService skuGroupsService, ISkuVariantsService skuVariantsService, ISkuColourService skuColourService, ICustomSearchTermService customSearchTermService, IDeliveryChargeService deliveryChargeService, ISkuService skuService, ISkuPricesService skuPricesService) : base( shopService, skuProductsService, productCategoryCache, productRecentlyViewedService, skuAttributesService, skuAttributeOptionsService, productCategoriesService, productsService, skuGroupsService, skuVariantsService, skuColourService, deliveryChargeService, skuService, skuPricesService) { _customSearchTermService = customSearchTermService; _b2bCheckoutService = new B2BCheckoutService( GetService <ITransactionService>(), CommerceContext, GetService <IShopsService>(), VisitorTrackingContext, GetService <ICurrencyService>(), ColonyContext); }