Exemplo n.º 1
0
 public CouponUsageRecordHandler(IPromotionUsageService usageService, IPromotionUsageSearchService promotionUsageSearchService, IPromotionService promotionService)
 {
     _usageService = usageService;
     _promotionUsageSearchService = promotionUsageSearchService;
     EqualityComparer             = AnonymousComparer.Create((PromotionUsage x) => string.Join(":", x.PromotionId, x.CouponCode, x.ObjectId));
     _promotionService            = promotionService;
 }
 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;
 }
Exemplo n.º 5
0
 public DynamicPromotion(IExpressionSerializer expressionSerializer, ICouponService couponService, IPromotionUsageService usageService)
 {
     this.ExpressionSerializer = expressionSerializer;
     _couponService            = couponService;
     _usageService             = usageService;
 }
Exemplo n.º 6
0
 public DynamicPromotionMoq(ICouponService couponService,
                            IPromotionUsageService usageService) : base(couponService, usageService)
 {
 }
Exemplo n.º 7
0
 public CouponUsageRecordObserver(IPromotionUsageService usageService)
 {
     _usageService    = usageService;
     EqualityComparer = AnonymousComparer.Create((PromotionUsage x) => string.Join(":", x.PromotionId, x.CouponCode, x.ObjectId));
 }
 public DynamicPromotion(ICouponService couponService, IPromotionUsageService usageService)
 {
     _couponService = couponService;
     _usageService  = usageService;
 }
 public DynamicPromotionMoq(IExpressionSerializer expressionSerializer, ICouponService couponService,
                            IPromotionUsageService usageService) : base(expressionSerializer, couponService, usageService)
 {
 }