public static void Initialize(IServiceProvider serviceProvider) { using (var context = new FakerMovieMockarooContext( serviceProvider.GetRequiredService <DbContextOptions <FakerMovieMockarooContext> >())) { if (context.Movie.Any()) { return; } var result = GetRandomMovie(); List <Movie> generatedMovies = result.Result; List <string> movieRatings = new List <string>() { "R", "PG", "16+", "18+", "40+" }; Random rnd = new Random(); foreach (Movie movie in generatedMovies) { movie.Rating = movieRatings[rnd.Next(movieRatings.Count)]; } context.AddRange(generatedMovies); context.SaveChanges(); } }
public MoviesController(FakerMovieMockarooContext context) { _context = context; }