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); } }
public void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new InventoryRepositoryImpl()) { var initializer = new SetupDatabaseInitializer<InventoryRepositoryImpl, VirtoCommerce.InventoryModule.Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new MarketingRepositoryImpl()) { var initializer = new SetupDatabaseInitializer<MarketingRepositoryImpl, VirtoCommerce.MarketingModule.Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new InventoryRepositoryImpl()) { var initializer = new SetupDatabaseInitializer <InventoryRepositoryImpl, VirtoCommerce.InventoryModule.Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new MarketingRepositoryImpl()) { var initializer = new SetupDatabaseInitializer <MarketingRepositoryImpl, VirtoCommerce.MarketingModule.Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { var options = _container.Resolve <IModuleInitializerOptions>(); var modulePath = options.GetModuleDirectoryPath("VirtoCommerce.Content"); var themePath = Path.Combine(modulePath, "Default_Theme"); using (var context = new DatabaseContentRepositoryImpl()) { var initializer = new SqlContentDatabaseInitializer(themePath); initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new OrderRepositoryImpl(_connectionStringName)) { IDatabaseInitializer<OrderRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new OrderSampleDatabaseInitializer(); break; default: initializer = new SetupDatabaseInitializer<OrderRepositoryImpl, Data.Migrations.Configuration>(); break; } initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var db = new StoreRepositoryImpl("VirtoCommerce")) { IDatabaseInitializer<StoreRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new SqlStoreSampleDatabaseInitializer(_container.Resolve<ISettingsManager>()); break; default: initializer = new SetupDatabaseInitializer<StoreRepositoryImpl, Data.Migrations.Configuration>(); break; } initializer.InitializeDatabase(db); } }
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 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); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new OrderRepositoryImpl(_connectionStringName)) { IDatabaseInitializer <OrderRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new OrderSampleDatabaseInitializer(); break; default: initializer = new SetupDatabaseInitializer <OrderRepositoryImpl, Data.Migrations.Configuration>(); break; } 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); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var db = new StoreRepositoryImpl("VirtoCommerce")) { IDatabaseInitializer <StoreRepositoryImpl> initializer; switch (sampleDataLevel) { case SampleDataLevel.Full: case SampleDataLevel.Reduced: initializer = new SqlStoreSampleDatabaseInitializer(_container.Resolve <ISettingsManager>()); break; default: initializer = new SetupDatabaseInitializer <StoreRepositoryImpl, 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); } }
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); } }
public void SetupDatabase(SampleDataLevel sampleDataLevel) { }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { var options = _container.Resolve<IModuleInitializerOptions>(); var modulePath = options.GetModuleDirectoryPath("VirtoCommerce.Content"); var themePath = Path.Combine(modulePath, "Default_Theme"); using (var context = new DatabaseContentRepositoryImpl()) { var initializer = new SqlContentDatabaseInitializer(themePath, true); switch (sampleDataLevel) { case SampleDataLevel.Full: initializer.InitializeDatabase(context); break; default: initializer = new SqlContentDatabaseInitializer(themePath, false); initializer.InitializeDatabase(context); break; } } }
public void SetupDatabase(SampleDataLevel sampleDataLevel) { var options = this._container.Resolve<IModuleInitializerOptions>(); var modulePath = options.GetModuleDirectoryPath("VirtoCommerce.Content"); var themePath = Path.Combine(modulePath, "Default_Theme"); using (var context = new DatabaseContentRepositoryImpl()) { var initializer = new SqlContentDatabaseInitializer(themePath); initializer.InitializeDatabase(context); } }