public void Dispose() { Context.Database.EnsureDeleted(); Context.SaveChanges(); Context.Dispose(); Connection.Close(); }
public void Dispose() { context.Database.EnsureDeleted(); context.SaveChanges(); context.Dispose(); }
public static void SeedDatabase(PokeGymContext context) { var instructorBrock = new Instructor { FirstName = "Brock", LastName = "Takeshi", GymRank = "Gym Leader" }; var instructorMisty = new Instructor { FirstName = "Misty", LastName = "Kasumi", GymRank = "Gym Leader" }; var rockOutClass = new Class { ClassId = 1, Name = "Rocking Out", Description = "Electric guitar lessons for all ages.", Instructor = instructorBrock, Reservations = new List <Reservation>() { new Reservation() { TrainerId = 1 }, new Reservation() { TrainerId = 2 }, new Reservation() { TrainerId = 3 } } }; var swimClass = new Class { ClassId = 2, Name = "Aquatic Adventures", Description = "Swimming lessons for children.", Instructor = instructorMisty, Reservations = new List <Reservation>() { new Reservation() { TrainerId = 1 }, new Reservation() { TrainerId = 2 }, new Reservation() { TrainerId = 3 }, new Reservation() { TrainerId = 4 } } }; var introToPokemonBattles = new Class { ClassId = 3, Name = "Casting the First Stone", Description = "Introductory class for Pokemon battles.", Instructor = instructorBrock, Reservations = new List <Reservation>() { new Reservation() { TrainerId = 5 }, new Reservation() { TrainerId = 2 }, new Reservation() { TrainerId = 3 }, new Reservation() { TrainerId = 6 }, new Reservation() { TrainerId = 7 }, new Reservation() { TrainerId = 8 } } }; context.Classes.AddRange(new List <Class> { rockOutClass, swimClass, introToPokemonBattles }); context.SaveChanges(); }