private InMemoryRoleStore <IdentityRole> NewRoleStore()
        {
            var roleStore = new InMemoryRoleStore <IdentityRole>();

            roleStore.Clear();
            return(roleStore);
        }
Пример #2
0
        public InMemoryRoleStore Build()
        {
            var roleStore = new InMemoryRoleStore(RoleList);

            new RoleSeeder().Seed(ResourceStore, roleStore).Wait();
            return(roleStore);
        }
Пример #3
0
        public async Task <IPage <Role> > GetRoles(string okAuthCredentialId, RoleFilter filter)
        {
            var user = await this.Get(okAuthCredentialId);

            if (user == null)
            {
                return(new Page <Role>());
            }

            var roleStore = new InMemoryRoleStore(user.Roles);

            var roles = await roleStore.Get(filter);

            return(roles);
        }
Пример #4
0
        public RolesControllerFixture()
        {
            _sutBuilder = new RolesControllerBuilder();

            _resourceStore =
                new ResourceStoreBuilder()
                .WithDefaultResources()
                .Build();

            _roleStore =
                new RoleStoreBuilder(_resourceStore)
                .WithDefaultRoles()
                .Build();

            _sut = new RolesController(_roleStore, _resourceStore);

            _permissionComparer = new PermissionComparer();
            _roleComparer       = new RoleComparer(_permissionComparer);
        }
Пример #5
0
        public CredentialsControllerFixture()
        {
            _sutBuilder = new CredentialsControllerBuilder();

            _credentialVmComparer = new CredentialVmComparer(new RoleVmComparer());

            _resourceStore =
                new ResourceStoreBuilder()
                .WithDefaultResources()
                .Build();

            _roleStore =
                new RoleStoreBuilder(_resourceStore)
                .WithDefaultRoles()
                .Build();

            _credentialStore =
                new CredentialStoreBuilder(_roleStore)
                .WithDefaultCredentials()
                .Build();

            _sut = new CredentialsController(_roleStore, _resourceStore, _credentialStore);
        }