Beispiel #1
0
 public AccessControlService(
     IAccessControlPolicyRepository accessControlPolicyRepository,
     IConditionalExpressionService expressionService)
 {
     _accessControlPolicyRepository = accessControlPolicyRepository;
     _expressionService             = expressionService;
 }
 public AccessControlPolicyController(
     IConditionalExpressionService conditionalExpressionService,
     IAccessControlPolicyRepository accessControlPolicyRepository,
     IAccessControlService accessControlService)
 {
     _conditionalExpressionService  = conditionalExpressionService;
     _accessControlPolicyRepository = accessControlPolicyRepository;
     _accessControlService          = accessControlService;
 }
 public AccessControlService(
     IAccessControlPolicyRepository accessControlPolicyRepository,
     ConditionalExpressionService expressionService,
     IPolicyCombiningRepository policyCombiningRepository,
     ILogger <AccessControlService> logger)
 {
     _accessControlPolicyRepository = accessControlPolicyRepository;
     _expressionService             = expressionService;
     _policyCombiningRepository     = policyCombiningRepository;
     _logger = logger;
 }
 public AccessControlPrivacyService(
     IAccessControlPolicyRepository accessControlPolicyRepository,
     IConditionalExpressionService expressionService,
     IPrivacyDomainRepository privacyFunctionRepository,
     IPrivacyPolicyRepository privacyPolicyRepository)
 {
     _accessControlPolicyRepository = accessControlPolicyRepository;
     _expressionService             = expressionService;
     _privacyFunctionRepository     = privacyFunctionRepository;
     _privacyPolicyRepository       = privacyPolicyRepository;
 }