public MyPercentagePromotionProcessor( CollectionTargetEvaluator targetEvaluator, FulfillmentEvaluator fulfillmentEvaluator, LocalizationService localizationService, IContentLoader contentLoader, RedemptionDescriptionFactory redemptionDescriptionFactory) : base(redemptionDescriptionFactory) { _contentLoader = contentLoader; _targetEvaluator = targetEvaluator; _fulfillmentEvaluator = fulfillmentEvaluator; _localizationService = localizationService; }
public Free2Proc( CollectionTargetEvaluator collectionTargetEvaluator, FulfillmentEvaluator fulfillmentEvaluator, LocalizationService localizationService, IContentLoader contentLoader, ReferenceConverter referenceConverter, RedemptionDescriptionFactory redemptionDescriptionFactory) : base(redemptionDescriptionFactory) { _contentLoader = contentLoader; _collectionTargetEvaluator = collectionTargetEvaluator; _fulfillmentEvaluator = fulfillmentEvaluator; _localizationService = localizationService; _referenceConverter = referenceConverter; }
public FreeStuffPromotionProcessor(RedemptionDescriptionFactory redemptionDescriptionFactory, CollectionTargetEvaluator collectionTargetEvaluator, FulfillmentEvaluator fulfillmentEvaluator, LocalizationService localizationService, GiftItemFactory giftItemFactory, IContentLoader contentLoader, ReferenceConverter referenceConverter ) : base(redemptionDescriptionFactory) { _collectionTargetEvaluator = collectionTargetEvaluator; _fulfillmentEvaluator = fulfillmentEvaluator; _localizationService = localizationService; _giftItemFactory = giftItemFactory; _contentLoader = contentLoader; _referenceConverter = referenceConverter; }