public static void EnsurePopulated(IApplicationBuilder application) { GroupDbContext context = application.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService <GroupDbContext>(); if (context.Database.GetPendingMigrations().Any()) { context.Database.Migrate(); } if (!context.Groups.Any()) { context.Groups.AddRange( new Group { GroupName = "Team 2", GroupSize = 4, EmailAddr = "*****@*****.**", PhoneNum = "555-555-1234", TimeID = 1, Timeslots = new AvailableTime { Timeslots = "8:00am - 9:00am" } } ); context.SaveChanges(); } }
//Constructor public EFGroupRepository(GroupDbContext context) { _context = context; }