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;
 }
 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;
        }
 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;
 }
 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;
 }
 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;
 }
 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;
 }