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; }
public DynamicPromotion(IExpressionSerializer expressionSerializer, ICouponService couponService, IPromotionUsageService usageService) { this.ExpressionSerializer = expressionSerializer; _couponService = couponService; _usageService = usageService; }
public DynamicPromotionMoq(ICouponService couponService, IPromotionUsageService usageService) : base(couponService, usageService) { }
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) { }