public ActionResult EditarSucursal(SucursalCLS oSucursalCLS) { int numeroRegistrosEncontrados = 0; string nombreSucursal = oSucursalCLS.nombre; int iidSucursal = oSucursalCLS.iidsucursal; using (var bd = new BDPasajeEntities()) { numeroRegistrosEncontrados = bd.Sucursal.Where(p => p.NOMBRE.Equals(nombreSucursal) && !p.IIDSUCURSAL.Equals(iidSucursal)).Count(); } if (!ModelState.IsValid || numeroRegistrosEncontrados > 0) { if (numeroRegistrosEncontrados > 0) { oSucursalCLS.mensajeError = "Este registro ya existe"; } return(View(oSucursalCLS)); } using (var bd = new BDPasajeEntities()) { Sucursal oSucursal = bd.Sucursal.Find(oSucursalCLS.iidsucursal); oSucursal.NOMBRE = oSucursalCLS.nombre; oSucursal.DIRECCION = oSucursalCLS.direccion; oSucursal.EMAIL = oSucursalCLS.email; oSucursal.FECHAAPERTURA = oSucursalCLS.fechaApertura; bd.Entry(oSucursal).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(RedirectToAction("SucursalView")); }