Esempio n. 1
0
 private static void Migrate()
 {
     IConfigurationLoader configurationLoader = new DefaultConfigurationLoader();
     ICmsConfiguration cmsConfiguration = configurationLoader.LoadCmsConfiguration();
     IVersionChecker versionChecker = new VersionCheckerStub();
     DefaultMigrationRunner runner = new DefaultMigrationRunner(new DefaultAssemblyLoader(), cmsConfiguration, versionChecker);
     runner.MigrateStructure(descriptors);
 }
Esempio n. 2
0
        private static void Migrate()
        {
            IConfigurationLoader   configurationLoader = new DefaultConfigurationLoader();
            ICmsConfiguration      cmsConfiguration    = configurationLoader.LoadCmsConfiguration();
            IVersionChecker        versionChecker      = new VersionCheckerStub();
            DefaultMigrationRunner runner = new DefaultMigrationRunner(new DefaultAssemblyLoader(), cmsConfiguration, versionChecker);

            runner.MigrateStructure(descriptors);
        }
Esempio n. 3
0
        private static void Migrate()
        {
            ICmsConfigurationLoader configurationLoader = new CmsConfigurationLoader();
            ICmsConfiguration       cmsConfiguration    = configurationLoader.LoadCmsConfiguration();

            var builder = ApplicationContext.InitializeContainer(null, cmsConfiguration);

            builder.RegisterInstance(cmsConfiguration)
            .As <IConfiguration>()
            .As <IWebConfiguration>()
            .As <ICmsConfiguration>()
            .SingleInstance();
            ContextScopeProvider.RegisterTypes(builder);
            ApplicationContext.LoadAssemblies();

            IVersionChecker        versionChecker = new VersionCheckerStub();
            DefaultMigrationRunner runner         = new DefaultMigrationRunner(new DefaultAssemblyLoader(), cmsConfiguration, versionChecker);

            runner.MigrateStructure(descriptors.Cast <ModuleDescriptor>().ToList());
        }
Esempio n. 4
0
        private static void Migrate()
        {
            ICmsConfigurationLoader configurationLoader = new CmsConfigurationLoader();
            ICmsConfiguration cmsConfiguration = configurationLoader.LoadCmsConfiguration();

            var builder = ApplicationContext.InitializeContainer(null, cmsConfiguration);
            builder.RegisterInstance(cmsConfiguration)
                    .As<IConfiguration>()
                    .As<IWebConfiguration>()
                    .As<ICmsConfiguration>()
                    .SingleInstance();
            ContextScopeProvider.RegisterTypes(builder);
            ApplicationContext.LoadAssemblies();

            IVersionChecker versionChecker = new VersionCheckerStub();
            DefaultMigrationRunner runner = new DefaultMigrationRunner(new DefaultAssemblyLoader(), cmsConfiguration, versionChecker);
            runner.MigrateStructure(descriptors.Cast<ModuleDescriptor>().ToList());
        }