// GET: Movies/EditSpa public ActionResult EditSPA() { var vm = new EditAllMoviesViewModel(); vm.Movies = _db.Movies.ToList(); return(View(vm)); }
public ActionResult EditAll(EditAllMoviesViewModel editAllMoviesViewModel) { try { var movies = editAllMoviesViewModel.Movies; _handler.Handle(new EditMoviesTransition(movies)); } catch (Exception ex) { OnException(ex, ex.Message); } return(RedirectToAction("Index")); }
public ActionResult EditAll(EditAllMoviesViewModel editAllMoviesViewModel) { var movies = editAllMoviesViewModel.Movies; foreach (var movie in movies) { var existing = db.Movies.Where(m => m.ID == movie.ID).FirstOrDefault(); existing.Title = movie.Title; existing.Genre = movie.Genre; existing.ReleaseDate = movie.ReleaseDate; existing.Price = movie.Price; existing.StarRating = movie.StarRating; } db.SaveChanges(); var vm = new MovieSearchViewModel(); vm.Movies = db.Movies.ToList(); return(RedirectToAction("Index")); }