public ActionResult Create([Bind(Exclude = "Id")]Movie movie) { // Si los datos no son correctos volvemos a mostrar el formulario // con los datos introducidos if (!ModelState.IsValid) { return View(); } using (MoviesDBEntities ctx = new MoviesDBEntities()) { ctx.AddToMovies(movie); ctx.SaveChanges(); } return RedirectToAction("Index"); }
public ActionResult Edit(int id, Movie movieEdit ) { using (MoviesDBEntities ctx = new MoviesDBEntities()) { // Recuperamos la pelicula original var movieOriginal = ctx.Movies.Where(m => m.Id == movieEdit.Id).First(); if (!ModelState.IsValid) { return View(movieEdit); } // Aplicamos los cambios ctx.ApplyCurrentValues(movieOriginal.EntityKey.EntitySetName, movieEdit); ctx.SaveChanges(); } return RedirectToAction("Index"); }