示例#1
0
        /// <summary>
        /// Gets the rule text for rule id overload instance.
        /// </summary>
        /// <param name="ruleId">The rule id.</param>
        /// <param name="instance">The instance.</param>
        /// <returns></returns>
        public static string GetRuleTextForRuleId(string ruleId, string instance)
        {
            var results = string.Empty;

            var record = new RuleRecord {
                Instance = instance, RuleId = ruleId
            };

            if (record.Execute())
            {
                results = record.RuleText;
            }
            return(results);
        }
示例#2
0
 /// <summary>
 /// gets the Enabled rule text.
 /// </summary>
 /// <returns></returns>
 public string EnabledRuleAsText()
 {
     return(RuleRecord.GetRuleText(EnableRuleId));
 }