public ActionResult EditarCliente(Cliente c) { using (GOBUSEntities db = new GOBUSEntities()) { if (ModelState.IsValid) { db.Entry(c).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ConsultarClientes")); } return(View(c)); } }
public bool ModificarSucursal(Sucursal s) { using (GOBUSEntities db = new GOBUSEntities()) { db.Sucursals.Attach(s); //permite actualzar el registro //siempre debe incluir el ID del objeto(primary key) db.Entry(s).State = EntityState.Modified; //refrescamos modelo de base de datos return(db.SaveChanges() > 0); } }
public ActionResult ModificarCita(Cita c) { using (GOBUSEntities db = new GOBUSEntities()) { ModelState.Clear(); if (ModelState.IsValid) { db.Cita.Attach(c); db.Entry(c).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ConsultarCitas")); } ViewBag.SucursalId = new SelectList(db.Sucursal, "SucursalId", "Nombre", c.SucursalId).ToList(); ViewBag.ClienteId = new SelectList(db.Cliente, "ClienteId", "Nombre", c.ClienteId).ToList(); return(View(c)); } }