public UnicornConfigurationRolesEventHandler(IConfiguration configuration)
		{
			Assert.ArgumentNotNull(configuration, nameof(configuration));

			_predicate = configuration.Resolve<IRolePredicate>();
			_dataStore = configuration.Resolve<IRoleDataStore>();
		}
        public UnicornConfigurationRolesEventHandler(IConfiguration configuration)
        {
            Assert.ArgumentNotNull(configuration, nameof(configuration));

            _predicate = configuration.Resolve <IRolePredicate>();
            _dataStore = configuration.Resolve <IRoleDataStore>();
        }
Пример #3
0
		public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger)
		{
			Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate));
			Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore));
			Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger));

			_rolePredicate = rolePredicate;
			_roleDataStore = roleDataStore;
			_loaderLogger = loaderLogger;
		}
Пример #4
0
        public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger, IRoleSyncConfiguration syncConfiguration)
        {
            Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate));
            Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore));
            Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger));

            _rolePredicate     = rolePredicate;
            _roleDataStore     = roleDataStore;
            _loaderLogger      = loaderLogger;
            _syncConfiguration = syncConfiguration;
        }
Пример #5
0
        public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger, IRoleSyncConfiguration syncConfiguration)
        {
            Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate));
            Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore));
            Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger));

            _rolePredicate = rolePredicate;
            _roleDataStore = roleDataStore;
            _loaderLogger = loaderLogger;
            _syncConfiguration = syncConfiguration;
        }