public MarketingModulePromotionController( IPromotionService promotionService, ICouponService couponService, IMarketingPromoEvaluator promoEvaluator, IPromotionSearchService promoSearchService, IUserNameResolver userNameResolver, IPushNotificationManager notifier, IBlobStorageProvider blobStorageProvider, CsvCouponImporter csvCouponImporter, ISecurityService securityService, IPermissionScopeService permissionScopeService, Func <IMarketingRepository> repositoryFactory ) { _securityService = securityService; _promotionService = promotionService; _couponService = couponService; _promoEvaluator = promoEvaluator; _promoSearchService = promoSearchService; _userNameResolver = userNameResolver; _notifier = notifier; _blobStorageProvider = blobStorageProvider; _csvCouponImporter = csvCouponImporter; _permissionScopeService = permissionScopeService; _repositoryFactory = repositoryFactory; }
public MarketingModulePromotionController( IPromotionService promotionService, ICouponService couponService, IMarketingExtensionManager promotionManager, IMarketingPromoEvaluator promoEvaluator, IExpressionSerializer expressionSerializer, IPromotionSearchService promoSearchService, IUserNameResolver userNameResolver, IPushNotificationManager notifier, IBlobStorageProvider blobStorageProvider, CsvCouponImporter csvCouponImporter, ISecurityService securityService, IPermissionScopeService permissionScopeService) { _securityService = securityService; _marketingExtensionManager = promotionManager; _promotionService = promotionService; _couponService = couponService; _promoEvaluator = promoEvaluator; _expressionSerializer = expressionSerializer; _promoSearchService = promoSearchService; _userNameResolver = userNameResolver; _notifier = notifier; _blobStorageProvider = blobStorageProvider; _csvCouponImporter = csvCouponImporter; _permissionScopeService = permissionScopeService; }
public MarketingModulePromotionController( IPromotionService promotionService, ICouponService couponService, IMarketingPromoEvaluator promoEvaluator, IPromotionSearchService promoSearchService, IUserNameResolver userNameResolver, IPushNotificationManager notifier, IBlobStorageProvider blobStorageProvider, CsvCouponImporter csvCouponImporter, Func <IMarketingRepository> repositoryFactory, ICouponSearchService couponSearchService, IAuthorizationService authorizationService) { _promotionService = promotionService; _couponService = couponService; _promoEvaluator = promoEvaluator; _promoSearchService = promoSearchService; _userNameResolver = userNameResolver; _notifier = notifier; _blobStorageProvider = blobStorageProvider; _csvCouponImporter = csvCouponImporter; _repositoryFactory = repositoryFactory; _couponSearchService = couponSearchService; _authorizationService = authorizationService; }