Пример #1
0
        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);
			}
	    }
Пример #2
0
        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);
            }
        }