// constructor without dependency injection public MovieFactory() { // connection string should be stored in application.config or similar but will store here for now var optionsBuilder = new DbContextOptionsBuilder <MovieDBContext>(); optionsBuilder.UseSqlite("Data Source=moviegram.db"); _context = new MovieDBContext(optionsBuilder.Options); }
// constructor with dependency injection of database context public MovieFactory(MovieDBContext context) { _context = context; }