FromRule() public static method

public static FromRule ( IfElseRule rule ) : IfElseRuleModel
rule Kooboo.Commerce.Rules.IfElseRule
return IfElseRuleModel
示例#1
0
        public static RuleModelBase FromRule(Rule rule)
        {
            if (rule is AlwaysRule)
            {
                return(AlwaysRuleModel.FromRule(rule as AlwaysRule));
            }
            if (rule is IfElseRule)
            {
                return(IfElseRuleModel.FromRule(rule as IfElseRule));
            }
            if (rule is SwitchCaseRule)
            {
                return(SwitchCaseRuleModel.FromRule(rule as SwitchCaseRule));
            }

            throw new NotSupportedException();
        }