public ActionResult Modificar(Almacen model) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(model); }
public ActionResult Alta(Almacen model) { if (ModelState.IsValid) { db.Almacen.Add(model); db.SaveChanges(); return RedirectToAction("Index"); } return RedirectToAction("Index"); }
public ActionResult Alta(Almacen model) { if (ModelState.IsValid) { db.Almacen.Add(model); db.SaveChanges(); ModelState.Clear(); return View(new Almacen()); } return View(model); //Si los datos introducidos no son correctos, los vuelve a cargar en el formulario para que se modifiquen. }
public ActionResult Alta(Almacen model) { if (ModelState.IsValid) { db.Almacen.Add(model); db.SaveChanges(); return RedirectToAction("Index"); } //devuelve el mismo objeto para que //se solucionen los problemas de validacion return View(model); }
public ActionResult Edit(Almacen model) { var m = db.Almacen.FirstOrDefault(o => o.id == model.id); if (m == null) return HttpNotFound(); if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return View(); } return View(model); }