public ActionResult Save(Movie Movie) { if (!ModelState.IsValid) { var moviedatamodel = new MovieViewDataModel(Movie) { Genres = _context.Genre.ToList(), }; return(View("MovieForm", moviedatamodel)); } if (Movie.Id != 0) { var movieindb = _context.Movies.SingleOrDefault(c => c.Id == Movie.Id); movieindb.NumberAvailable = Movie.NumberAvailable; movieindb.GenreId = Movie.GenreId; movieindb.NumberInStock = Movie.NumberInStock; movieindb.Name = Movie.Name; movieindb.ReleaseDate = Movie.ReleaseDate; } else { Movie.DateAdded = DateTime.Today; Movie.NumberAvailable = Movie.NumberInStock; _context.Movies.Add(Movie); } _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { var moviedatamodel = new MovieViewDataModel() { Genres = _context.Genre.ToList(), }; return(View("MovieForm", moviedatamodel)); }
public ActionResult Edit(int id) { var movieindb = _context.Movies.SingleOrDefault(c => c.Id == id); if (movieindb == null) { return(new HttpNotFoundResult()); } var moviedatamodel = new MovieViewDataModel(movieindb) { Genres = _context.Genre.ToList() }; return(View("MovieForm", moviedatamodel)); }