public EvaluateResult(Guid entityId, Guid accessRight, bool isRightGranted, EntitySecurityRule matchedRule)
 {
     EntityId       = entityId;
     AccessRight    = accessRight;
     IsRightGranted = isRightGranted;
     MatchedRule    = matchedRule;
 }
Example #2
0
 public EntityNodeRuleContainer(EntityNode ruleNode, EntitySecurityRule securityRule)
 {
     SecurityRule = securityRule;
     NodeIdPath   = ruleNode.IdPath.Substring(
         0,
         ruleNode.IdPath.IndexOf(ruleNode.EntityId.ToString()) + ruleNode.EntityId.ToString().Length
         );
 }