// GET: Movies/Create public IActionResult Create() { // Use LINQ to get list of genres. IQueryable <Genre> genreQuery = from m in _context.Genres orderby m.GenreName select m; var movieGenreVM = new SingleMovieGenreViewModel { Genres = new SelectList(genreQuery.Distinct().ToList(), "GenreId", "GenreName"), Movie = new Movie() }; return(View(movieGenreVM)); }
// GET: Movies/Edit/5 public async Task <IActionResult> Edit(int?id) { IQueryable <Genre> genreQuery = from m in _context.Genres orderby m.GenreName select m; var movie = await _context.Movie .FirstOrDefaultAsync(m => m.Id == id); var movieGenreVM = new SingleMovieGenreViewModel { Genres = new SelectList(genreQuery.Distinct().ToList(), "GenreId", "GenreName"), Movie = movie }; return(View(movieGenreVM)); }