public UmbracoProductRepository(ISettingsService settingsService, IStoreService storeService, IProductVariantService variantService, IProductVariantGroupService variantGroupService, IProductAliassesService productAliassesService) { _settingsService = settingsService; _storeService = storeService; _variantService = variantService; _variantGroupService = variantGroupService; _aliasses = productAliassesService; }
public UmbracoApplicationCacheManagingService(IProductService productService, IProductVariantService productVariantService, IProductVariantGroupService productVariantGroupService, ICategoryService categoryService, IOrderDiscountService orderDiscountService, IProductDiscountService productDiscountService, IProductRepository productRepository, ICategoryRepository categoryRepository, IProductVariantGroupRepository productVariantGroupRepository, IProductVariantRepository productVariantRepository, IStoreService storeService, IApplicationCacheService applicationCacheService) { _productService = productService; _productVariantService = productVariantService; _productVariantGroupService = productVariantGroupService; _categoryService = categoryService; _orderDiscountService = orderDiscountService; _productDiscountService = productDiscountService; _productRepository = productRepository; _categoryRepository = categoryRepository; _productVariantGroupRepository = productVariantGroupRepository; _productVariantRepository = productVariantRepository; _storeService = storeService; _applicationCacheService = applicationCacheService; _manageUmbracoXMLCacheWhenLoadBalanced = System.Web.Configuration.WebConfigurationManager. AppSettings["uWebshopLoadBalancedNoUmbraco"] != "true"; }
public PlainProductRepository(ISettingsService settingsService, IStoreService storeService, IProductVariantService variantService, IProductVariantGroupService variantGroupService, IProductAliassesService productAliassesService) { _oldRepo = new UmbracoProductRepository(settingsService, storeService, variantService, variantGroupService, productAliassesService); }