示例#1
0
 public PrivacyService(
     IConditionalExpressionService expressionService,
     IPrivacyDomainRepository privacyDomainRepository,
     IPrivacyPolicyRepository privacyPolicyRepository)
 {
     _expressionService       = expressionService;
     _privacyDomainRepository = privacyDomainRepository;
     _privacyPolicyRepository = privacyPolicyRepository;
 }
 public PrivacyService(
     ConditionalExpressionService expressionService,
     IPrivacyDomainRepository privacyDomainRepository,
     IPrivacyPolicyRepository privacyPolicyRepository,
     ILogger <PrivacyService> logger)
 {
     _expressionService       = expressionService;
     _privacyDomainRepository = privacyDomainRepository;
     _privacyPolicyRepository = privacyPolicyRepository;
     _logger = logger;
 }
 public AccessControlPrivacyService(
     IAccessControlPolicyRepository accessControlPolicyRepository,
     IConditionalExpressionService expressionService,
     IPrivacyDomainRepository privacyFunctionRepository,
     IPrivacyPolicyRepository privacyPolicyRepository)
 {
     _accessControlPolicyRepository = accessControlPolicyRepository;
     _expressionService             = expressionService;
     _privacyFunctionRepository     = privacyFunctionRepository;
     _privacyPolicyRepository       = privacyPolicyRepository;
 }
示例#4
0
 public PrivacyPolicyController(
     ISecurityService securityService,
     ISubjectRepository subjectRepository,
     IResourceRepository resourceRepository,
     IConditionalExpressionService conditionalExpressionService,
     IPrivacyPolicyRepository privacyPolicyRepository,
     IPrivacyService privacyService,
     IPrivacyDomainRepository privacyDomainRepository)
 {
     _securityService              = securityService;
     _subjectRepository            = subjectRepository;
     _resourceRepository           = resourceRepository;
     _conditionalExpressionService = conditionalExpressionService;
     _privacyPolicyRepository      = privacyPolicyRepository;
     _privacyService          = privacyService;
     _privacyDomainRepository = privacyDomainRepository;
 }
示例#5
0
 public PrivacyDomainController(IPrivacyDomainRepository privacyDomainRepository)
 {
     _privacyDomainRepository = privacyDomainRepository;
 }