public RuleRow(UMCallAnsweringRule rule) : base(((UMCallAnsweringRuleId)rule.Identity).ToIdentity(), rule) { this.Name = rule.Name; this.Enabled = rule.Enabled; this.Priority = rule.Priority; this.CaptionText = Strings.EditRuleCaption(rule.Name); this.Supported = (rule.Validate().Length == 0); }
public UMCallAnsweringRule(UMCallAnsweringRule rule) : base(rule) { this.Rule = rule; base.DescriptionObject = rule.Description; base.ConditionDescriptions = base.DescriptionObject.ConditionDescriptions.ToArray(); base.ActionDescriptions = base.DescriptionObject.ActionDescriptions.ToArray(); base.ExceptionDescriptions = base.DescriptionObject.ExceptionDescriptions.ToArray(); }