public IActionResult Edit( string title, DateTime releaseDate, string description, bool preorder) { DateTime modifiedReleaseDate = releaseDate; if (releaseDate == null) { modifiedReleaseDate = DateTime.Today; } var movie = new Movie { Title = title, ReleaseDate = modifiedReleaseDate, Description = description, Preorder = preorder }; TryValidateModel(movie); if (ModelState.IsValid) { _context.Movie.Add(movie); _context.SaveChanges(); return RedirectToAction("Index","Home"); } else { return HttpBadRequest(ModelState); } }
public IActionResult Create( string title, Genre genre, DateTime releaseDate, string description, decimal price, bool preorder) { var modifiedReleaseDate = releaseDate; if (releaseDate == null) { modifiedReleaseDate = DateTime.Today; } var movie = new Movie { Title = title, Genre = genre, ReleaseDate = modifiedReleaseDate, Description = description, Price = price, Preorder = preorder, }; TryValidateModel(movie); if (ModelState.IsValid) { _context.AddMovie(movie); _context.SaveChanges(); return RedirectToAction(actionName: nameof(Index)); } return View(movie); }
public void AddMovie(Movie movie) { movie.Id = Movies.Count; Movies.Add(movie); }