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; }
public MarketingServicesDecorator(CacheManagerAdaptor cacheManager, IDynamicContentService contentService, IPromotionSearchService promoSearchService, IPromotionService promoService, ICouponService couponService) { _contentService = contentService; _cacheManager = cacheManager; _promoSearchService = promoSearchService; _promotionService = promoService; _couponService = couponService; }
public MarketingExportImport(IPromotionSearchService promotionSearchService, IPromotionService promotionService, IDynamicContentService dynamicContentService, ICouponService couponService, IDynamicContentSearchService dynamicContentSearchService, IPromotionUsageService marketingUsageService) { _promotionSearchService = promotionSearchService; _promotionService = promotionService; _dynamicContentService = dynamicContentService; _couponService = couponService; _dynamicContentSearchService = dynamicContentSearchService; _usageService = marketingUsageService; }
public MarketingExportImport(JsonSerializer jsonSerializer, IPromotionSearchService promotionSearchService, IDynamicContentSearchService dynamicContentSearchService, IPromotionService promotionService, IDynamicContentService dynamicContentService, ICouponService couponService, IPromotionUsageService promotionUsageService) { _jsonSerializer = jsonSerializer; _promotionSearchService = promotionSearchService; _dynamicContentSearchService = dynamicContentSearchService; _promotionService = promotionService; _dynamicContentService = dynamicContentService; _couponService = couponService; _promotionUsageService = promotionUsageService; }
public MarketingExportImport(JsonSerializer jsonSerializer, IPromotionSearchService promotionSearchService, IContentPublicationsSearchService contentPublicationsSearchService, IPromotionService promotionService, IDynamicContentService dynamicContentService, ICouponService couponService, IPromotionUsageService promotionUsageService, IContentItemsSearchService contentItemsSearchService, ICouponSearchService couponSearchService, IContentPlacesSearchService contentPlacesSearchService, IPromotionUsageSearchService promotionUsageSearchService, IFolderSearchService folderSearchService) { _jsonSerializer = jsonSerializer; _promotionSearchService = promotionSearchService; _contentPublicationsSearchService = contentPublicationsSearchService; _promotionService = promotionService; _dynamicContentService = dynamicContentService; _couponService = couponService; _promotionUsageService = promotionUsageService; _contentItemsSearchService = contentItemsSearchService; _couponSearchService = couponSearchService; _contentPlacesSearchService = contentPlacesSearchService; _promotionUsageSearchService = promotionUsageSearchService; _folderSearchService = folderSearchService; }
public CombineStackablePromotionPolicy(IPromotionSearchService promotionSearchService) { _promotionSearchService = promotionSearchService; }
public BestRewardPromotionPolicy(IPromotionSearchService promotionSearchService, IPlatformMemoryCache platformMemoryCache) : base(platformMemoryCache) { _promotionSearchService = promotionSearchService; }
public BestRewardPromotionPolicy(IPromotionSearchService promotionSearchService) { _promotionSearchService = promotionSearchService; }
public LoadPromotionsQueryHandler(IPromotionSearchService promotionSearchService) { _promotionSearchService = promotionSearchService; }
public CombineStackablePromotionPolicy(IPromotionSearchService promotionSearchService, IPromotionRewardEvaluator promotionRewardEvaluator, IPlatformMemoryCache platformMemoryCache) : base(platformMemoryCache) { _promotionSearchService = promotionSearchService; _promotionRewardEvaluator = promotionRewardEvaluator; }
public CombineStackablePromotionPolicy(IPromotionSearchService promotionSearchService, IPromotionRewardEvaluator promotionRewardEvaluator) { _promotionSearchService = promotionSearchService; _promotionRewardEvaluator = promotionRewardEvaluator; }