コード例 #1
0
 public void Apply(Calculation calculation)
 {
     rules
         .Where(r => r.Applies(calculation))
         .ForEach(r => r.Apply(calculation));
 }
コード例 #2
0
 private void ApplyDiscounts(Calculation calculation)
 {
     DiscountMarkupRules.Apply(calculation);
 }
コード例 #3
0
 private void UpdateTotals(Calculation calculation)
 {
     calculation.UpdateTotal();
 }
コード例 #4
0
 public abstract Calculation Apply(Calculation calculation);