public ActionResult Edit([Bind(Include = "estf_Id,estf_Descripcion,estf_UsuarioCrea,estf_FechaCrea,estf_UsuarioModifica,estf_FechaModifica")] tbEstadoFactura tbEstadoFactura) { tbEstadoFactura.estf_UsuarioModifica = 3; tbEstadoFactura.estf_FechaModifica = DateTime.Now; string MensajeError = ""; IEnumerable <object> listEstFac = null; if (ModelState.IsValid) { try { listEstFac = db.UDP_Vent_tbEstadoFactura_Update(tbEstadoFactura.estf_Id, tbEstadoFactura.estf_Descripcion, tbEstadoFactura.estf_UsuarioCrea, tbEstadoFactura.estf_FechaCrea, tbEstadoFactura.estf_UsuarioModifica, tbEstadoFactura.estf_FechaModifica); foreach (UDP_Vent_tbEstadoFactura_Update_Result Resultado in listEstFac) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); return(View(tbEstadoFactura)); } } catch (Exception ex) { ex.Message.ToString(); } return(RedirectToAction("Index")); } return(View(tbEstadoFactura)); }