public ActionResult SaveMovie(MoviesFormViewModels pMovie) { Movie movie = new Movie() { Id = pMovie.Id, name = pMovie.Name, RealeaseDate = pMovie.RealeaseDate, GenreId = pMovie.GenreId, NumberInStock = pMovie.NumberInStock }; if (movie.Id == 0) { movie.DateAdd = DateTime.Now; _context.Movies.Add(movie); } else { Movie _Movie = _context.Movies.SingleOrDefault(m => m.Id == movie.Id); _Movie.name = movie.name; _Movie.GenreId = movie.GenreId; _Movie.RealeaseDate = movie.RealeaseDate; _Movie.NumberInStock = movie.NumberInStock; _context.Entry(_Movie).State = EntityState.Modified; } _context.SaveChanges(); return(RedirectToAction("Index", "Movies")); }
public ActionResult NewMovie() { List <Genre> genres = _context.Genres.ToList(); MoviesFormViewModels viewModels = new MoviesFormViewModels() { Genres = genres }; return(View("NewMovie", viewModels)); }
public ActionResult Edit(int id) { Movie movie = _context.Movies.SingleOrDefault(m => m.Id == id); if (movie == null) { return(HttpNotFound()); } MoviesFormViewModels viewModels = new MoviesFormViewModels(movie) { Genres = _context.Genres.ToList() }; return(View("NewMovie", viewModels)); }