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()));
 }