public ActionResult Save(Movie movie) { if (!ModelState.IsValid) { var movieFormVM = new MovieFormViewModel() { Movie = movie, }; return(View("MovieForm", movieFormVM)); } if (movie.Id == 0) { MoviesMockData.AddMovie(movie); } else { var movieInDb = MoviesMockData.GetMovies().Single(c => c.Id == movie.Id); int indexOfMovie = MoviesMockData.MovieCollection.IndexOf(movieInDb); movieInDb.Name = movie.Name; movieInDb.ReleaseDate = movie.ReleaseDate; movieInDb.Genre = movie.Genre; movieInDb.NumberInStock = movie.NumberInStock; MoviesMockData.MovieCollection[indexOfMovie] = movieInDb; } return(RedirectToAction("Index", "Movies")); }
// GET: Movies public ActionResult Index() { return(View(MoviesMockData.GetMovies())); }