//seeds data used for testing public static void EnsurePopulated(IApplicationBuilder application) { MovieDbContext context = application.ApplicationServices. CreateScope().ServiceProvider.GetRequiredService <MovieDbContext>(); if (context.Database.GetPendingMigrations().Any()) { context.Database.Migrate(); } if (!context.Movies.Any()) { context.Movies.Add( new Movie { Category = "Comedy", Title = "Yeehaw Town", Year = 2021, Director = "Spencer Hilton", Rating = "PG", } ); context.SaveChanges(); } }
//methods required by IMovieRepository interface public void AddMovie(Movie movie) { _context.Add(movie); _context.SaveChanges(); }