public ActionResult Alta(Producto model)
 {
     db.Producto.Add(model);
     db.SaveChanges();
     ModelState.Clear();
     return Json(model);
 }
        public ActionResult Alta(Producto model)
        {
            if (ModelState.IsValid)
            {
                db.Producto.Add(model);
                db.SaveChanges();
                return RedirectToAction("Index"); // y devuelve otra vez la vista en blanco
            }

            return RedirectToAction("Index");
        }
예제 #3
0
        public ActionResult Alta(Producto model)
        {
            if (ModelState.IsValid)
            {
                db.Producto.Add(model);
                db.SaveChanges();
                ModelState.Clear();
                return View(new Producto());
            }

            return View(model); //Si los datos introducidos no son correctos, los vuelve a cargar en el formulario para que se modifiquen.
        }
예제 #4
0
        public ActionResult Alta(Producto model)
        {
            if (ModelState.IsValid)//Que cumple todos los requisitos de validacion(bbdd y formulario).
            {
                db.Producto.Add(model);

                db.SaveChanges();

                return View(new Producto());//Devuelve un producto vacio para que puedas meter otro
            }

            return View(model);//Datos incorrectos.
        }
예제 #5
0
        public ActionResult Alta(Producto model)
        {
            if (ModelState.IsValid)
            {
                db.Producto.Add(model);
                db.SaveChanges();

                //devuelve un objeto vacio para que se pueda crear otro nuevo
                return View(new Producto());
            }

            //devuelve el mismo objeto para que
            //se solucionen los problemas de validacion
            return View(model);
        }
예제 #6
0
        public ActionResult UpdatePost(Producto model)
        {
            var m = db.Producto.FirstOrDefault(o => o.id == model.id);

            if (m == null)
                return HttpNotFound();

            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;
            }

            db.SaveChanges();

            return View();
        }
 public ActionResult Modificar(Producto pr)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pr).State=EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(pr);
 }