public static void Initialize(IServiceProvider serviceProvider) { using (var context = new ProfessorContext(serviceProvider.GetRequiredService <DbContextOptions <ProfessorContext> >())) { if (context.Professor.Any()) { return; } context.Professor.AddRange( new Professor { FirstName = "Kareem", LastName = "Dana" }, new Professor { FirstName = "Jeff", LastName = "Babb" }, new Professor { FirstName = "Sean", LastName = "Humpherys" } ); context.SaveChanges(); } }
public IActionResult OnPostDeleteCourse(int?id) { if (!ModelState.IsValid) { return(Page()); } // Find the Course in the database Course Course = _context.Course.FirstOrDefault(c => c.CourseId == CourseIdToDelete); if (Course != null) { _context.Remove(Course); // Delete the Course _context.SaveChanges(); } Professor = _context.Professor.Include(p => p.Courses).FirstOrDefault(p => p.ProfessorId == id); return(Page()); }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new ProfessorContext(serviceProvider.GetRequiredService <DbContextOptions <ProfessorContext> >())) { if (context.Professor.Any()) { return; } context.Professor.AddRange( new Professor { FirstName = "Kareem", LastName = "Dana", Courses = new List <Course> { new Course { Description = "CIDM 3312" } } }, new Professor { FirstName = "Jeff", LastName = "Babb", Courses = new List <Course> { new Course { Description = "CIDM 4382" }, new Course { Description = "CIDM 4390" } } }, new Professor { FirstName = "Sean", LastName = "Humpherys" } ); context.SaveChanges(); } }