コード例 #1
0
 public UmbracoProductRepository(ISettingsService settingsService, IStoreService storeService, IProductVariantService variantService, IProductVariantGroupService variantGroupService, IProductAliassesService productAliassesService)
 {
     _settingsService     = settingsService;
     _storeService        = storeService;
     _variantService      = variantService;
     _variantGroupService = variantGroupService;
     _aliasses            = productAliassesService;
 }
コード例 #2
0
		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";
		}
コード例 #3
0
        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";
        }
コード例 #4
0
 public PlainProductRepository(ISettingsService settingsService, IStoreService storeService, IProductVariantService variantService, IProductVariantGroupService variantGroupService, IProductAliassesService productAliassesService)
 {
     _oldRepo = new UmbracoProductRepository(settingsService, storeService, variantService, variantGroupService, productAliassesService);
 }