public static void EnsurePopulated(IApplicationBuilder application) { SignUpDbContext context = application.ApplicationServices. CreateScope().ServiceProvider.GetRequiredService <SignUpDbContext>(); if (context.Database.GetPendingMigrations().Any()) { context.Database.Migrate(); } if (!context.Projects.Any()) { context.Projects.AddRange( new Project { GroupName = "2-3 IS Core", GroupSize = 4, EmailAddress = "*****@*****.**", PhoneNumber = 5555555555, DayTime = "Friday 12:00pm" } ); context.SaveChanges(); } }
public EFSignUpRepository(SignUpDbContext context) { _context = context; }