public override void SetupDatabase() { using (var context = new PricingRepositoryImpl("VirtoCommerce")) { var initializer = new SetupDatabaseInitializer<PricingRepositoryImpl, Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public override void SetupDatabase() { using (var context = new PricingRepositoryImpl(_connectionStringName, _container.Resolve<AuditableInterceptor>())) { var initializer = new SetupDatabaseInitializer<PricingRepositoryImpl, Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new PricingRepositoryImpl("VirtoCommerce")) { IDatabaseInitializer<PricingRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new PricingSampleDatabaseInitializer(); break; default: initializer = new SetupDatabaseInitializer<PricingRepositoryImpl, Data.Migrations.Configuration>(); break; } initializer.InitializeDatabase(context); } }
private IPricingRepository GetPricingRepository() { var result = new PricingRepositoryImpl("VirtoCommerce", new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor()); return result; }