예제 #1
0
 public PolicyDescriptor(PolicyDescriptor src)
 {
     this.PolicyId    = src.PolicyId;
     this.Name        = src.Name;
     this.Description = src.Description;
     this.isActive    = src.isActive;
     this.CreatedOn   = src.CreatedOn;
 }
예제 #2
0
        public void AddPolicy(PolicyDescriptor policy)
        {
            _policies.Add(policy.PolicyId, policy);

            foreach (var rule in policy.Rules.Values)
            {
                _policiesByRule.Add(rule.RuleId, policy);
            }
        }