Beispiel #1
0
 public AccessValidator(
     ICurrentUserProvider currentUserProvider,
     IProjectAccessChecker projectAccessChecker,
     IContentRestrictionsChecker contentRestrictionsChecker,
     ILogger <AccessValidator> logger)
 {
     _currentUserProvider        = currentUserProvider;
     _projectAccessChecker       = projectAccessChecker;
     _contentRestrictionsChecker = contentRestrictionsChecker;
     _logger = logger;
 }
Beispiel #2
0
 public AccessValidator(
     ICurrentUserProvider currentUserProvider,
     IProjectAccessChecker projectAccessChecker,
     IInvitationHelper invitationHelper,
     ILogger <AccessValidator> logger)
 {
     _currentUserProvider  = currentUserProvider;
     _projectAccessChecker = projectAccessChecker;
     _invitationHelper     = invitationHelper;
     _logger = logger;
 }
Beispiel #3
0
 public AccessValidator(
     ICurrentUserProvider currentUserProvider,
     IProjectAccessChecker projectAccessChecker,
     ICrossPlantAccessChecker crossPlantAccessChecker,
     IContentRestrictionsChecker contentRestrictionsChecker,
     ITagHelper tagHelper,
     ILogger <AccessValidator> logger)
 {
     _currentUserProvider        = currentUserProvider;
     _projectAccessChecker       = projectAccessChecker;
     _crossPlantAccessChecker    = crossPlantAccessChecker;
     _contentRestrictionsChecker = contentRestrictionsChecker;
     _tagHelper = tagHelper;
     _logger    = logger;
 }