Exemple #1
0
        public override void PostInitialize()
        {
            if (_migrationManager.NeedMigration && !SkipDbContextRegistration)
            {
                _migrationManager.Run <MultiTenantMigrateExecuter>(IocManager);
                //if (Configuration.BackgroundJobs.IsJobExecutionEnabled)
                //{
                //    IocManager.Resolve<IBackgroundWorkerManager>().StopAndWaitToStop();
                //}

                //bool _skipConnVerification = false;
                //using (var migrateExecuter = IocManager.ResolveAsDisposable<MultiTenantMigrateExecuter>())
                //{
                //    migrateExecuter.Object.Run(_skipConnVerification);
                //}



                //if (Configuration.BackgroundJobs.IsJobExecutionEnabled)
                //{
                //var workerManager = IocManager.Resolve<IBackgroundWorkerManager>();
                //workerManager.Start();
                //workerManager.Add(IocManager.Resolve<IBackgroundJobManager>());
                //}
            }
            else if (!SkipDbSeed)
            {
                SeedHelper.SeedHostDb <AppDbContext>(IocManager);
            }
        }
Exemple #2
0
 public override void PostInitialize()
 {
     if (_migrationManager.NeedMigration && !SkipDbContextRegistration)
     {
         _migrationManager.Run <MultiTenantMigrateExecuter>(IocManager);
     }
     else if (!SkipDbSeed)
     {
         SeedHelper.SeedHostDb <AppDbContext>(IocManager);
     }
 }