public ActionResult Save(Movie movie) { if (!ModelState.IsValid) { var viewModel = new MovieFromViewModel(movie) { // Movie = movie, Genre = _context.Genre.ToList() }; } if (movie.Id == 0) { movie.DateAdded = DateTime.Now; _context.Movies.Add(movie); } else { var moviesInDb = _context.Movies.Single(m => m.Id == movie.Id); moviesInDb.Name = movie.Name; moviesInDb.ReleaseDate = movie.ReleaseDate; moviesInDb.GenreId = movie.GenreId; moviesInDb.NumberInStock = movie.NumberInStock; } _context.SaveChanges(); return(RedirectToAction("Index", "Movies")); }
public ActionResult Save(Movie movie) { if (!ModelState.IsValid) { var viewModel = new MovieFromViewModel { Movie = movie, MovieTypes = _context.MovieTypes.ToList() }; return(View("MovieForm", viewModel)); } if (movie.Id == 0) { _context.Movies.Add(movie); } else { var movieInDb = _context.Movies.Single(m => m.Id == movie.Id); movieInDb.Name = movie.Name; movieInDb.Producer = movie.Producer; movieInDb.Rainting = movie.Rainting; movieInDb.MovieTypeId = movie.MovieTypeId; movieInDb.AccessAge = movie.AccessAge; movieInDb.Country = movie.Country; movieInDb.Duration = movie.Duration; } _context.SaveChanges(); return(RedirectToAction("Index", "Movies")); }
public ActionResult Create(Movie movie) { if (!ModelState.IsValid) { var Genre = _context.Genres.ToList(); var viewmodel = new MovieFromViewModel { Genres = Genre }; return(View("New", viewmodel)); } else { if (movie.Id == 0) { movie.DateAdded = DateTime.Now; _context.Movies.Add(movie); } else { var customersInDb = _context.Movies.FirstOrDefault(c => c.Id == movie.Id); customersInDb.Name = movie.Name; customersInDb.ReleaseDate = movie.ReleaseDate; customersInDb.Genre = movie.Genre; customersInDb.NumberOfStocks = movie.NumberOfStocks; _context.SaveChanges(); return(RedirectToAction("Random", "Movies")); } _context.SaveChanges(); return(RedirectToAction("Random", "Movies")); } }
public ActionResult New() { var genre = _context.Genre.ToList(); var viewModel = new MovieFromViewModel { Genre = genre }; return(View("MovieForm", viewModel)); }
public ActionResult Create() { var genreList = _context.Genres.ToList(); var viewModel = new MovieFromViewModel { Genre = genreList }; return(View("MovieForm", viewModel)); }
public ActionResult New() { var movieTypes = _context.MovieTypes.ToList(); var viewModel = new MovieFromViewModel { Movie = new Movie(), MovieTypes = movieTypes }; return(View("MovieForm", viewModel)); }
public ActionResult New() { var Genre = _context.Genres.ToList(); var viewmodel = new MovieFromViewModel { Movie = new Movie(), Genres = Genre }; return(View("New", viewmodel)); }
public ActionResult EditMovies(int id) { var movie = _context.Movies.SingleOrDefault(m => m.Id == id); var GenreList = _context.Genres.ToList(); var viewModel = new MovieFromViewModel { Movie = movie, Genre = GenreList }; return(View("MovieForm", viewModel)); }
public ActionResult NewMovie() { var genres = _dbContext.Genres.ToList(); var viewModel = new MovieFromViewModel { Movie = new Movie(), Genres = genres }; return(View(viewModel)); }
public ActionResult Edit(int id) { var movie = _context.Movies.SingleOrDefault(m => m.Id == id); if (movie == null) { return(HttpNotFound()); } var viewModel = new MovieFromViewModel { Movie = movie, MovieTypes = _context.MovieTypes.ToList() }; return(View("MovieForm", viewModel)); }
public ActionResult Edit(int id) { var movie = _context.Movies.FirstOrDefault(c => c.Id == id); if (movie == null) { return(HttpNotFound()); } var viewmodel = new MovieFromViewModel { Movie = movie, Genres = _context.Genres.ToList() }; return(View("New", viewmodel)); }
public ActionResult Create(Movie movie) { if (!ModelState.IsValid) { var viewModel = new MovieFromViewModel { Movie = movie, Genres = _dbContext.Genres.ToList() }; return(View("NewMovie", viewModel)); } _dbContext.Movies.Add(movie); _dbContext.SaveChanges(); return(RedirectToAction("Index", "Movies")); }