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