public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); // Initialize the database var scopeFactory = host.Services.GetRequiredService <IServiceScopeFactory>(); using (var scope = scopeFactory.CreateScope()) { var context = scope.ServiceProvider.GetRequiredService <ApplicationDbContext>(); var roleManager = scope.ServiceProvider.GetRequiredService <RoleManager <IdentityRole> >(); var userManager = scope.ServiceProvider.GetRequiredService <UserManager <ApplicationUser> >(); if (context.Database.EnsureCreated()) { SeedUsers.Initialize(roleManager, userManager); SeedResume.Initialize(context); SeedHireinator.Initialize(context); SeedAbout.Initialize(context); SeedSettings.Initialize(context); SeedContact.Initialize(context); } } host.Run(); }
public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); var scopeFactory = host.Services.GetRequiredService <IServiceScopeFactory>(); using (var scope = scopeFactory.CreateScope()) { var context = scope.ServiceProvider.GetRequiredService <AppDbContext>(); var roleManager = scope.ServiceProvider.GetRequiredService <RoleManager <IdentityRole> >(); var userManager = scope.ServiceProvider.GetRequiredService <UserManager <AppUser> >(); if (context.Database.EnsureCreated()) { SeedContact.Initialize(context); } } host.Run(); }