Affecto.PositiveFeedback.EmployeeSynchronization.ActiveDirectory.EmployeeRepository.EmployeeRepository C# (CSharp) Method

EmployeeRepository() public method

public EmployeeRepository ( IActiveDirectoryService activeDirectoryService, IConfiguration configuration, Employee>.IMapper principalMapper ) : System
activeDirectoryService IActiveDirectoryService
configuration IConfiguration
principalMapper Employee>.IMapper
return System
        public EmployeeRepository(IActiveDirectoryService activeDirectoryService, IConfiguration configuration, IMapper<IPrincipal, Employee> principalMapper)
        {
            if (activeDirectoryService == null)
            {
                throw new ArgumentNullException(nameof(activeDirectoryService));
            }
            if (configuration == null)
            {
                throw new ArgumentNullException(nameof(configuration));
            }
            if (principalMapper == null)
            {
                throw new ArgumentNullException(nameof(principalMapper));
            }

            this.activeDirectoryService = activeDirectoryService;
            this.configuration = configuration;
            this.principalMapper = principalMapper;
        }