private static void RunSeeding(IWebHost host)
        {
            IServiceScopeFactory scopeFractory = host.Services.GetService <IServiceScopeFactory>();

            using (IServiceScope scope = scopeFractory.CreateScope())
            {
                DutchSeeder seeder = scope.ServiceProvider.GetService <DutchSeeder>();
                seeder.SeedAsync().Wait();
            }
        }
Example #2
0
        private static void SeedDb(IHost host)
        {
            var scopeFactory = host.Services.GetService <IServiceScopeFactory>();

            using (var scope = scopeFactory.CreateScope())
            {
                DutchSeeder seeder = scope.ServiceProvider.GetService <DutchSeeder>();
                seeder.SeedAsync().Wait();
            }
        }
Example #3
0
 public HomeController(IMailService mailService, IDutchRepository dutchContext, DutchSeeder seeder)
 {
     _mailService  = mailService;
     _dutchContext = dutchContext;
     _seeder       = seeder;
 }