public override void SetupDatabase() { base.SetupDatabase(); using (var db = new CatalogRepositoryImpl(_connectionStringName)) { var initializer = new SetupDatabaseInitializer<CatalogRepositoryImpl, Data.Migrations.Configuration>(); initializer.InitializeDatabase(db); } }
public override void SetupDatabase() { base.SetupDatabase(); using (var db = new CatalogRepositoryImpl(_connectionStringName, _container.Resolve<AuditableInterceptor>())) { var initializer = new SetupDatabaseInitializer<CatalogRepositoryImpl, Data.Migrations.Configuration>(); initializer.InitializeDatabase(db); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { base.SetupDatabase(sampleDataLevel); using (var db = new CatalogRepositoryImpl(_connectionStringName)) { IDatabaseInitializer<CatalogRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: initializer = new SqlCatalogSampleDatabaseInitializer(); break; case SampleDataLevel.Reduced: initializer = new SqlCatalogReducedSampleDatabaseInitializer(); break; default: initializer = new SetupDatabaseInitializer<CatalogRepositoryImpl, Data.Migrations.Configuration>(); break; } initializer.InitializeDatabase(db); } }
private ICatalogRepository GetRepository() { var retVal = new CatalogRepositoryImpl("VirtoCommerce", new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor()); return retVal; }
private ICatalogRepository GetRepository() { var retVal = new CatalogRepositoryImpl("VirtoCommerce"); return retVal; }