public void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var db = new CommerceRepositoryImpl("VirtoCommerce")) { IDatabaseInitializer<CommerceRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new SqlCommerceSampleDatabaseInitializer(); break; default: initializer = new SetupDatabaseInitializer<CommerceRepositoryImpl, VirtoCommerce.CoreModule.Data.Migrations.Configuration>(); break; } initializer.InitializeDatabase(db); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var db = new CommerceRepositoryImpl("VirtoCommerce")) { IDatabaseInitializer <CommerceRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new SqlCommerceSampleDatabaseInitializer(); break; default: initializer = new SetupDatabaseInitializer <CommerceRepositoryImpl, VirtoCommerce.CoreModule.Data.Migrations.Configuration>(); break; } initializer.InitializeDatabase(db); } }