コード例 #1
0
        // GET: Movies/EditSpa
        public ActionResult EditSPA()
        {
            var vm = new EditAllMoviesViewModel();

            vm.Movies = _db.Movies.ToList();
            return(View(vm));
        }
コード例 #2
0
        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"));
        }
コード例 #3
0
        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"));
        }