コード例 #1
0
        public ActionResult DirectorGuardar(Director director)
        {
            if (!validaciones.validarLetra(director.Nombre))
            {
                ModelState.AddModelError("Nombre", "Nombre solo letras");
            }

            if (!ModelState.IsValid)
            {
                return(View("Guardar", director));
            }



            context.Directors.Add(director);
            context.SaveChanges();
            return(RedirectToActionPermanent("Index", "Pelicula"));
        }
コード例 #2
0
        public ActionResult PeliculaGuardar(Pelicula pelicula)
        {
            var directores = context.Directors.ToList();

            ViewBag.directores = new SelectList(directores, "IdDirector", "Nombre");

            if (String.IsNullOrEmpty(pelicula.NombrePelicula))
            {
                ModelState.AddModelError("NombrePelicula", "Nombre de la pelicula es obligatori");
            }

            if (!validaciones.validarLetra(pelicula.NombrePelicula))
            {
                ModelState.AddModelError("NombrePelicula", "Ingrese un Nombre valido");
            }

            if (pelicula.Año == null || pelicula.Año == "")
            {
                ModelState.AddModelError("Año", "El Año es obligatorio");
            }

            if (!validaciones.validarnUMEROS(pelicula.Año))
            {
                ModelState.AddModelError("Año", "El formato de año es incorrecto");
            }

            if (!ModelState.IsValid)
            {
                return(View("Guardar", pelicula));
            }

            context.Peliculas.Add(pelicula);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }