コード例 #1
0
 public PromoOrderController(
     //IPromoUtilities promoUtilities,
     IPriceFormatter priceFormatter,
     IWorkContext workContext,
     PromoSettings promoSettings,
     IGenericAttributeService genericAttributeService,
     IOrderService orderService,
     IProductMappingService productMappingService,
     ILocalizationService localizationService,
     ICurrencyService currencyService,
     IPromoOrderService promoOrderService,
     IProductService productService)
 {
     //this._promoUtilities = promoUtilities;
     this._priceFormatter = priceFormatter;
     this._workContext = workContext;
     this._genericAttributeService = genericAttributeService;
     this._orderService = orderService;
     this._productMappingService = productMappingService;
     this._localizationService = localizationService;
     this._promoSettings = promoSettings;
     this._currencyService = currencyService;
     this._promoOrderService = promoOrderService;
     this._productService = productService;
 }
コード例 #2
0
 public PromoController(
     IPromoUtilities promoUtilities,
     IPriceFormatter priceFormatter,
     IWorkContext workContext,
     PromoSettings promoSettings,
     IProductMappingService productMappingService,
     IProductPromoMappingService productPromoMappingService,
     IPromoDetailService promoDetailService,
     IStoreService storeService,
     IStoreContext storeContext,
     IAttributeValueService attributeValueService,
     ICurrencyService currencyService,
     IPromoPictureService promoPictureService,
     IPictureService pictureService,
     IProductService productService,
     ILocalizationService localizationService)
 {
     this._promoUtilities = promoUtilities;
     this._priceFormatter = priceFormatter;
     this._workContext = workContext;
     this._productMappingService = productMappingService;
     this._productPromoMappingService = productPromoMappingService;
     this._promoDetailService = promoDetailService;
     this._promoSettings = promoSettings;
     this._storeService = storeService;
     this._storeContext = storeContext;
     this._attributeValueService = attributeValueService;
     this._currencyService = currencyService;
     this._promoPictureService = promoPictureService;
     this._pictureService = pictureService;
     this._productService = productService;
     this._localizationService = localizationService;
 }
コード例 #3
0
 public UpdateProductTask(ICategoryService categoryService, IProductService productService, IProductMappingService productMappingService,
                          ISettingService settingService)
 {
     this._categoryService       = categoryService;
     this._productService        = productService;
     this._productMappingService = productMappingService;
     this._settingService        = settingService;
 }
コード例 #4
0
        public AffiliateAmazonController(IWorkContext workContext,
                                         IStoreContext storeContext,
                                         IStoreService storeService,
                                         ISettingService settingService,
                                         ILocalizationService localizationService,
                                         ICategoryAmazonService categoryAmazonService,
                                         ICategoryService categoryService,
                                         IProductService productService,
                                         IProductMappingService productMappingService,
                                         ICategoryMappingService categoryMappingService,
                                         IPictureService pictureService,
                                         ICurrencyService currencyService,

                                         IAffiliateAmazonImportManager importManager,
                                         IAmazonService amazonService,
                                         IProductAmazonService productAmazonService,
                                         IRepository <CategoryMapping> categoryMapRepo,
                                         IRepository <Product> productRepo,
                                         IRepository <ProductMapping> productMappingRepo,
                                         IRepository <Category> categoryRepo,
                                         IRepository <CategoryAmazon> categoryAmazonRepo,
                                         IScheduleTaskService schedualTaskService,
                                         IPluginFinder pluginFinder)
        {
            this._localizationService    = localizationService;
            this._settingService         = settingService;
            this._storeContext           = storeContext;
            this._storeService           = storeService;
            this._workContext            = workContext;
            this._categoryAmazonService  = categoryAmazonService;
            this._categoryService        = categoryService;
            this._productService         = productService;
            this._productMappingRepo     = productMappingRepo;
            this._productMappingService  = productMappingService;
            this._categoryMappingService = categoryMappingService;
            this._pictureService         = pictureService;
            this._currencyService        = currencyService;
            this._categoryMapRepo        = categoryMapRepo;
            this._productRepo            = productRepo;
            this._importManager          = importManager;
            this._amazonService          = amazonService;
            this._productAmazonService   = productAmazonService;

            this._categoryRepo       = categoryRepo;
            this._categoryAmazonRepo = categoryAmazonRepo;

            this._schedualTaskService = schedualTaskService;
        }
コード例 #5
0
 public PromoSyncTask(PromoSettings promoSettings,
                     IPromoDetailService promoDetailService,
                     IProductPromoMappingService productPromoMappingService,
                     IProductService productService,
                     IProductMappingService productMappingService,
                     IAttributeValueService attributeValueService,
                     IPromoUtilities promoUtilities,
                     IStoreService storeService)
 {
     this._promoSettings = promoSettings;
     this._promoDetailService = promoDetailService;
     this._productPromoMappingService = productPromoMappingService;
     this._productService = productService;
     this._productMappingService = productMappingService;
     this._attributeValueService = attributeValueService;
     this._promoUtilities = promoUtilities;
     this._storeService = storeService;
 }
コード例 #6
0
 public AffiliateEbayController(IWorkContext workContext, IStoreContext storeContext, IStoreService storeService, ISettingService settingService, ILocalizationService localizationService,
                                ICategoryService categoryService, IProductService productService, IPictureService pictureService, IAffiliateEbayService affiliateEbayService, ICacheManager cacheManager,
                                IRepository <CategoryMapping> categoryMappingRecord, IProductMappingService productMappingService, ISpecificationAttributeService specificationAttributeService)
 {
     this._localizationService           = localizationService;
     this._settingService                = settingService;
     this._storeContext                  = storeContext;
     this._storeService                  = storeService;
     this._workContext                   = workContext;
     this._categoryService               = categoryService;
     this._productService                = productService;
     this._pictureService                = pictureService;
     this._affiliateEbayService          = affiliateEbayService;
     this._categoryMappingRecord         = categoryMappingRecord;
     this._cacheManager                  = cacheManager;
     this._productMappingService         = productMappingService;
     this._specificationAttributeService = specificationAttributeService;
 }
コード例 #7
0
 public OrderEbayController(IWorkContext workContext, IStoreContext storeContext, IStoreService storeService, ISettingService settingService, ILocalizationService localizationService,
                            ICategoryService categoryService, IProductService productService, ICacheManager cacheManager, IDateTimeHelper dateTimeHelper, IOrderService orderService,
                            IPriceFormatter priceFormatter, IPictureService pictureService, IProductMappingService productMappingService, IOrderEbayService orderEbayService, IRepository <ProductMapping> productMappingRepository)
 {
     this._localizationService      = localizationService;
     this._settingService           = settingService;
     this._storeContext             = storeContext;
     this._storeService             = storeService;
     this._workContext              = workContext;
     this._categoryService          = categoryService;
     this._productService           = productService;
     this._cacheManager             = cacheManager;
     this._dateTimeHelper           = dateTimeHelper;
     this._orderService             = orderService;
     this._priceFormatter           = priceFormatter;
     this._pictureService           = pictureService;
     this._productMappingService    = productMappingService;
     this._orderEbayService         = orderEbayService;
     this._productMappingRepository = productMappingRepository;
 }
コード例 #8
0
 public PromoUtilities(
     PromoSettings promoSettings,
     IProductService productService,
     IPictureService pictureService,
     ILogger logger,
     IProductAttributeService productAttributeService,
     IWorkContext workContext,
     IGenericAttributeService genericAttributeService,
     IStoreContext storeContext,
     IShoppingCartService shoppingCartService,
     IProductMappingService productMappingService)
 {
     this._promoSettings = promoSettings;
     this._productService = productService;
     this._pictureService = pictureService;
     this._logger = logger;
     this._productAttributeService = productAttributeService;
     this._workContext = workContext;
     this._genericAttributeService = genericAttributeService;
     this._storeContext = storeContext;
     this._shoppingCartService = shoppingCartService;
     this._productMappingService = productMappingService;
 }
コード例 #9
0
 public DataFeedTask(
     IPluginFinder pluginFinder,
     IStoreService storeService,
     PromoSettings promoSettings,
     IExportQueueService exportQueueService,
     IPromoService qixolPromoService,
     IPromoUtilities qixolPromoUtilities,
     IAttributeValueService attributeValueService,
     IShippingService shippingService,
     ICustomerService customerService,
     IProductAttributeConfigService productAttributeConfigService,
     IProductMappingService productMappingService,
     IProductService productService,
     IProductAttributeParser productAttributeParser,
     IVendorService vendorService,
     ITaxCategoryService taxCategoryService,
     ICheckoutAttributeService checkoutAttributeService,
     ICurrencyService currencyService)
 {
     this._pluginFinder = pluginFinder;
     this._storeService = storeService;
     this._promoSettings = promoSettings;
     this._exportQueueService = exportQueueService;
     this._qixolPromoService = qixolPromoService;
     this._qixolPromoUtilities = qixolPromoUtilities;
     this._attributeValueService = attributeValueService;
     this._shippingService = shippingService;
     this._customerService = customerService;
     this._productAttributeConfigService = productAttributeConfigService;
     this._productMappingService = productMappingService;
     this._productService = productService;
     this._productAttributeParser = productAttributeParser;
     this._vendorService = vendorService;
     this._taxCategoryService = taxCategoryService;
     this._checkoutAttributeService = checkoutAttributeService;
     this._currencyService = currencyService;
 }
コード例 #10
0
 public ProductMappingController(IProductMappingService productMappingService)
 {
     _productMappingService = productMappingService;
 }
コード例 #11
0
 public promoService(
     IProductService productService,
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     IPictureService pictureService,
     ICurrencyService currencyService,
     ISettingService settingService,
     IWorkContext workContext,
     IMeasureService measureService,
     MeasureSettings measureSettings,
     CurrencySettings currencySettings,
     IProductAttributeService productAttributeService,
     IPriceCalculationService priceCalculationService,
     ITaxService taxService,
     ILogger logger,
     IStoreService storeService,
     IPromoUtilities promoUtilities,
     PromoSettings promoSettings,
     IShippingService shippingService,
     IGenericAttributeService genericAttributeService,
     IStoreContext storeContext,
     IProductMappingService productMappingService,
     IShoppingCartService shoppingCartService,
     ICouponService qixolPromosCouponService,
     IAttributeValueService attributeValueService,
     IOrderService orderService,
     ICustomerService customerService,
     ILocalizationService localizationService)
 {
     this._productService = productService;
     this._categoryService = categoryService;
     this._manufacturerService = manufacturerService;
     this._pictureService = pictureService;
     this._currencyService = currencyService;
     this._settingService = settingService;
     this._workContext = workContext;
     this._measureService = measureService;
     this._measureSettings = measureSettings;
     this._currencySettings = currencySettings;
     this._productAttributeService = productAttributeService;
     this._priceCalculationService = priceCalculationService;
     this._taxService = taxService;
     this._logger = logger;
     this._promoUtilities = promoUtilities;
     this._storeService = storeService;
     this._shippingService = shippingService;
     this._genericAttributeService = genericAttributeService;
     this._storeContext = storeContext;
     this._productMappingService = productMappingService;
     this._shoppingCartService = shoppingCartService;
     this._couponService = qixolPromosCouponService;
     this._attributeValueService = attributeValueService;
     this._orderService = orderService;
     this._promoSettings = promoSettings;
     this._customerService = customerService;
     this._localizationService = localizationService;
 }