コード例 #1
0
ファイル: DiscountRule.cs プロジェクト: JerryPig/mynetcore
        public DiscountRule(PromotionConfig rule)
        {
            RuleModel          = rule;
            ConditionValidator = new ProductValidator();
            Hashtable hash = JsonConvert.DeserializeObject <Hashtable>(rule.Config);

            ConditionValidator.InitData(hash);
        }
コード例 #2
0
ファイル: DiscountRule.cs プロジェクト: JerryPig/mynetcore
        public IList <OrderProduct> GetProducts(DiscountParameter parameter)
        {
            ProductValidator productValidator = ConditionValidator as ProductValidator;

            return(productValidator.GetProducts(parameter));
        }