Browse Source

Just some refactoring.

pull/337/head
Sebastian Stehle 8 years ago
parent
commit
3c9be8e4ce
  1. 22
      src/Squidex/Config/Domain/StoreServices.cs

22
src/Squidex/Config/Domain/StoreServices.cs

@ -65,8 +65,11 @@ namespace Squidex.Config.Domain
services.AddSingletonAs<MongoMigrationStatus>() services.AddSingletonAs<MongoMigrationStatus>()
.As<IMigrationStatus>(); .As<IMigrationStatus>();
services.AddSingletonAs<MongoPersistedGrantStore>() services.AddTransientAs<ConvertOldSnapshotStores>()
.As<IPersistedGrantStore>(); .As<IMigration>();
services.AddTransientAs(c => new DeleteContentCollections(mongoContentDatabase))
.As<IMigration>();
services.AddSingletonAs<MongoUsageRepository>() services.AddSingletonAs<MongoUsageRepository>()
.As<IUsageRepository>(); .As<IUsageRepository>();
@ -74,12 +77,15 @@ namespace Squidex.Config.Domain
services.AddSingletonAs<MongoRuleEventRepository>() services.AddSingletonAs<MongoRuleEventRepository>()
.As<IRuleEventRepository>(); .As<IRuleEventRepository>();
services.AddSingletonAs<MongoRoleStore>()
.As<IRoleStore<IdentityRole>>();
services.AddSingletonAs<MongoHistoryEventRepository>() services.AddSingletonAs<MongoHistoryEventRepository>()
.As<IHistoryEventRepository>(); .As<IHistoryEventRepository>();
services.AddSingletonAs<MongoPersistedGrantStore>()
.As<IPersistedGrantStore>();
services.AddSingletonAs<MongoRoleStore>()
.As<IRoleStore<IdentityRole>>();
services.AddSingletonAs<MongoUserStore>() services.AddSingletonAs<MongoUserStore>()
.As<IUserStore<IdentityUser>>() .As<IUserStore<IdentityUser>>()
.As<IUserFactory>(); .As<IUserFactory>();
@ -92,12 +98,6 @@ namespace Squidex.Config.Domain
.As<IContentRepository>() .As<IContentRepository>()
.As<ISnapshotStore<ContentState, Guid>>() .As<ISnapshotStore<ContentState, Guid>>()
.As<IEventConsumer>(); .As<IEventConsumer>();
services.AddTransientAs<ConvertOldSnapshotStores>()
.As<IMigration>();
services.AddTransientAs(c => new DeleteContentCollections(mongoContentDatabase))
.As<IMigration>();
} }
}); });

Loading…
Cancel
Save