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"); }
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. }
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. }
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); }
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); }