public PolicyDescriptor(PolicyDescriptor src) { this.PolicyId = src.PolicyId; this.Name = src.Name; this.Description = src.Description; this.isActive = src.isActive; this.CreatedOn = src.CreatedOn; }
public void AddPolicy(PolicyDescriptor policy) { _policies.Add(policy.PolicyId, policy); foreach (var rule in policy.Rules.Values) { _policiesByRule.Add(rule.RuleId, policy); } }