public SolutionGroupManager([NotNull] IActiveDirectoryClient activeDirectoryClient,
                                    [NotNull] IActiveDirectoryPathProvider activeDirectoryPathProvider)
        {
            if (activeDirectoryClient == null)
            {
                throw new ArgumentNullException(nameof(activeDirectoryClient));
            }
            if (activeDirectoryPathProvider == null)
            {
                throw new ArgumentNullException(nameof(activeDirectoryPathProvider));
            }

            _activeDirectoryClient       = activeDirectoryClient;
            _activeDirectoryPathProvider = activeDirectoryPathProvider;
        }
Beispiel #2
0
        public UserGroupMembershipProvider([NotNull] IActiveDirectoryClient activeDirectoryClient,
                                           [NotNull] IActiveDirectoryPathProvider activeDirectoryPathProvider,
                                           [NotNull] IUserPrincipalProvider userPrincipalProvider)
        {
            if (activeDirectoryClient == null)
            {
                throw new ArgumentNullException(nameof(activeDirectoryClient));
            }
            if (activeDirectoryPathProvider == null)
            {
                throw new ArgumentNullException(nameof(activeDirectoryPathProvider));
            }
            if (userPrincipalProvider == null)
            {
                throw new ArgumentNullException(nameof(userPrincipalProvider));
            }

            _activeDirectoryClient       = activeDirectoryClient;
            _activeDirectoryPathProvider = activeDirectoryPathProvider;
            _userPrincipalProvider       = userPrincipalProvider;
        }