public IActionResult Edit(int id) { MovieGenre genreFromDb = _context.GetMovieGenre(id); MovieGenreEditViewModel vm = new MovieGenreEditViewModel() { Name = genreFromDb.Name }; return(View(vm)); }
public IActionResult Edit(int id, MovieGenreEditViewModel model) { if (!TryValidateModel(model)) { return(RedirectToAction("Index")); } MovieGenre movieGenreToEdit = new MovieGenre { Id = id, Naam = model.Naam }; _movieGenreService.Edit(id, movieGenreToEdit); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int id, MovieGenreEditViewModel model) { if (ModelState.IsValid) { var genre = context.Genres.Find(id); genre.MovieID = model.MovieID; genre.Naam = model.Naam; context.Update(genre); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MovieID"] = new SelectList(context.Movies, "ID", "Titel", model.MovieID); return(RedirectToAction(nameof(Index))); }
public IActionResult Edit(int id, MovieGenreEditViewModel model) { if (!TryValidateModel(model)) { return(View(model)); } MovieGenre genreToUpdate = new MovieGenre() { Id = id, Name = model.Name }; _context.UpdateMovieGenre(id, genreToUpdate); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var genre = await context.Genres.FindAsync(id); if (genre == null) { return(NotFound()); } var model = new MovieGenreEditViewModel() { ID = genre.ID, MovieID = genre.MovieID, Naam = genre.Naam }; ViewData["MovieID"] = new SelectList(context.Movies, "ID", "Titel", genre.MovieID); return(View(model)); }