示例#1
0
        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();
        }
示例#2
0
        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();
        }
示例#3
0
 private List <Contact> GetTestSessions(int qtd)
 {
     return(SeedContact.GetContacts(qtd).ToList());
 }
示例#4
0
 public void SeedTest()
 {
     Assert.True(SeedContact.InititilizeData(new MetaContext(), 100));
 }