コード例 #1
0
        public DefaultAuthorizationService(IConfiguredDatabaseContextFactory databaseContextFactory, ISystemUserQuery systemUserQuery, ISystemRoleQuery systemRoleQuery)
        {
            Guard.AgainstNull(databaseContextFactory, "databaseContextFactory");
            Guard.AgainstNull(systemUserQuery, "systemUserQuery");
            Guard.AgainstNull(systemRoleQuery, "systemRoleQuery");

            _databaseContextFactory = databaseContextFactory;
            _systemUserQuery        = systemUserQuery;
            _systemRoleQuery        = systemRoleQuery;
        }
コード例 #2
0
        public RolesController(IServiceBus bus, IDatabaseContextFactory databaseContextFactory,
                               ISystemRoleQuery systemRoleQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(bus, nameof(bus));
            Guard.AgainstNull(systemRoleQuery, nameof(systemRoleQuery));

            _databaseContextFactory = databaseContextFactory;
            _bus             = bus;
            _systemRoleQuery = systemRoleQuery;
        }
コード例 #3
0
        public AuthorizationService(IAccessConfiguration configuration, IDatabaseContextFactory databaseContextFactory,
                                    ISystemRoleQuery systemRoleQuery, ISystemUserQuery systemUserQuery)
        {
            Guard.AgainstNull(configuration, nameof(configuration));
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(systemRoleQuery, nameof(systemRoleQuery));
            Guard.AgainstNull(systemUserQuery, nameof(systemUserQuery));

            _configuration          = configuration;
            _databaseContextFactory = databaseContextFactory;
            _systemRoleQuery        = systemRoleQuery;
            _systemUserQuery        = systemUserQuery;
        }