public MarketingModuleDynamicContentController(IDynamicContentService dynamicContentService, IMarketingExtensionManager marketingExtensionManager,
     IMarketingDynamicContentEvaluator dynamicContentEvaluator)
 {
     _dynamicContentService = dynamicContentService;
     _marketingExtensionManager = marketingExtensionManager;
     _dynamicContentEvaluator = dynamicContentEvaluator;
 }
Example #2
0
 public MarketingModuleDynamicContentController(IDynamicContentService dynamicContentService, IMarketingExtensionManager marketingExtensionManager,
                                                IMarketingDynamicContentEvaluator dynamicContentEvaluator)
 {
     _dynamicContentService     = dynamicContentService;
     _marketingExtensionManager = marketingExtensionManager;
     _dynamicContentEvaluator   = dynamicContentEvaluator;
 }
 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;
 }
Example #4
0
 public DynamicContentServiceImpl(Func <IMarketingRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService, IEventPublisher eventPublisher, IPlatformMemoryCache platformMemoryCache, IMarketingExtensionManager marketingExtensionManager)
 {
     _repositoryFactory         = repositoryFactory;
     _dynamicPropertyService    = dynamicPropertyService;
     _eventPublisher            = eventPublisher;
     _platformMemoryCache       = platformMemoryCache;
     _marketingExtensionManager = marketingExtensionManager;
 }
 public MarketingModuleDynamicContentController(IDynamicContentService dynamicContentService, IMarketingExtensionManager marketingExtensionManager,
                                                IMarketingDynamicContentEvaluator dynamicContentEvaluator, IExpressionSerializer expressionSerializer, IDynamicContentSearchService dynamicConentSearchService)
 {
     _dynamicContentService      = dynamicContentService;
     _marketingExtensionManager  = marketingExtensionManager;
     _dynamicContentEvaluator    = dynamicContentEvaluator;
     _expressionSerializer       = expressionSerializer;
     _dynamicConentSearchService = dynamicConentSearchService;
 }
Example #6
0
 public MarketingModulePromotionController(
     IPromotionService promotionService,
     ICouponService couponService,
     IMarketingPromoEvaluator promoEvaluator,
     IPromotionSearchService promoSearchService,
     IUserNameResolver userNameResolver,
     IPushNotificationManager notifier,
     IBlobStorageProvider blobStorageProvider,
     CsvCouponImporter csvCouponImporter,
     Func <IMarketingRepository> repositoryFactory, IMarketingExtensionManager marketingExtensionManager)
 {
     _promotionService          = promotionService;
     _couponService             = couponService;
     _promoEvaluator            = promoEvaluator;
     _promoSearchService        = promoSearchService;
     _userNameResolver          = userNameResolver;
     _notifier                  = notifier;
     _blobStorageProvider       = blobStorageProvider;
     _csvCouponImporter         = csvCouponImporter;
     _repositoryFactory         = repositoryFactory;
     _marketingExtensionManager = marketingExtensionManager;
 }
		private MarketingModulePromotionController GetMarketingController(IMarketingExtensionManager extensionManager)
		{
			var retVal = new MarketingModulePromotionController(GetMarketingService(), extensionManager, null);
			return retVal;
		}
		public MarketingSearchServiceImpl(Func<IMarketingRepository> repositoryFactory, IMarketingExtensionManager customPromotionManager, IDynamicContentService dynamicContentService)
		{
			_repositoryFactory = repositoryFactory;
			_customPromotionManager = customPromotionManager;
			_dynamicContentService = dynamicContentService;
		}
        private MarketingModulePromotionController GetMarketingController(IMarketingExtensionManager extensionManager)
        {
            var retVal = new MarketingModulePromotionController(GetMarketingService(), extensionManager, null);

            return(retVal);
        }
Example #10
0
 public PolymorphicMarketingJsonConverter(IMarketingExtensionManager marketingExtensionManager, IExpressionSerializer expressionSerializer)
 {
     _marketingExtensionManager = marketingExtensionManager;
     _expressionSerializer      = expressionSerializer;
 }
 public MarketingModulePromotionController(IPromotionService promotionService, IMarketingExtensionManager promotionManager, IMarketingPromoEvaluator promoEvaluator)
 {
     _marketingExtensionManager = promotionManager;
     _promotionService          = promotionService;
     _promoEvaluator            = promoEvaluator;
 }
Example #12
0
 public MarketingSearchServiceImpl(Func <IMarketingRepository> repositoryFactory, IMarketingExtensionManager customPromotionManager)
 {
     _repositoryFactory      = repositoryFactory;
     _customPromotionManager = customPromotionManager;
 }
		public PromotionServiceImpl(Func<IMarketingRepository> repositoryFactory, IMarketingExtensionManager customPromotionManager)
        {
			_repositoryFactory = repositoryFactory;
			_customPromotionManager = customPromotionManager;
        }
Example #14
0
 public MarketingSearchServiceImpl(Func <IMarketingRepository> repositoryFactory, IMarketingExtensionManager customPromotionManager, IDynamicContentService dynamicContentService)
 {
     _repositoryFactory      = repositoryFactory;
     _customPromotionManager = customPromotionManager;
     _dynamicContentService  = dynamicContentService;
 }
 public PromotionServiceImpl(Func <IMarketingRepository> repositoryFactory, IMarketingExtensionManager customPromotionManager, ICacheManager <object> cacheManager)
 {
     _repositoryFactory      = repositoryFactory;
     _customPromotionManager = customPromotionManager;
     _cacheManager           = cacheManager;
 }
 public PolymorphicMarketingJsonConverter(IMarketingExtensionManager marketingExtensionManager)
 {
     _marketingExtensionManager = marketingExtensionManager;
 }
		public MarketingModulePromotionController(IPromotionService promotionService, 	IMarketingExtensionManager promotionManager, IMarketingPromoEvaluator promoEvaluator)
		{
			_marketingExtensionManager = promotionManager;
			_promotionService = promotionService;
            _promoEvaluator = promoEvaluator;
        }
        private MarketingModulePromotionController GetMarketingController(IMarketingExtensionManager extensionManager)
        {
            var retVal = new MarketingModulePromotionController(GetMarketingService(), GetCouponService(), extensionManager, null, GetExpressionSerializer(), null, null, null, null, null, null, null);

            return(retVal);
        }