public void InsertOrUpdate(Movie movie) { if (movie.MovieId == default(int)) { // New entity context.Movies.Add(movie); } else { // Existing entity context.Entry(movie).State = EntityState.Modified; } }
public ActionResult Create(Movie movie) { if (ModelState.IsValid) { _movieRepository.InsertOrUpdate(movie); _movieRepository.Save(); return RedirectToAction("Index"); } ViewBag.PossibleGenres = _genreRepository.All; return View(); }