示例#1
0
        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");
        }
示例#2
0
        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");
        }