private InMemoryRoleStore <IdentityRole> NewRoleStore() { var roleStore = new InMemoryRoleStore <IdentityRole>(); roleStore.Clear(); return(roleStore); }
public InMemoryRoleStore Build() { var roleStore = new InMemoryRoleStore(RoleList); new RoleSeeder().Seed(ResourceStore, roleStore).Wait(); return(roleStore); }
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); }
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); }
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); }