C# Class Kooboo.Commerce.Promotions.PromotionMatcher

Afficher le fichier Open project: Kooboo/Ecommerce Class Usage Examples

Méthodes publiques

Méthode Description
MatchApplicablePromotions ( PriceCalculationContext context, IEnumerable candidatePromotions ) : IEnumerable
PromotionMatcher ( ConditionEvaluator ruleEngine ) : System

Private Methods

Méthode Description
CheckOverlappingUsage ( List matches ) : void
GetMatchesToExclude ( List matches, int currentMatchIndex ) : List
TryMatchPromotion ( Kooboo.Commerce.Promotions.Promotion promotion, PriceCalculationContext context ) : PromotionMatch

Method Details

MatchApplicablePromotions() public méthode

public MatchApplicablePromotions ( PriceCalculationContext context, IEnumerable candidatePromotions ) : IEnumerable
context Kooboo.Commerce.Orders.Pricing.PriceCalculationContext
candidatePromotions IEnumerable
Résultat IEnumerable

PromotionMatcher() public méthode

public PromotionMatcher ( ConditionEvaluator ruleEngine ) : System
ruleEngine ConditionEvaluator
Résultat System