public ActionResult Create([Bind(Include = "estf_Id,estf_Descripcion,estf_UsuarioCrea,estf_FechaCrea,estf_UsuarioModifica,estf_FechaModifica")] tbEstadoFactura tbEstadoFactura) { tbEstadoFactura.estf_UsuarioCrea = 3; tbEstadoFactura.estf_FechaCrea = DateTime.Now; string MensajeError = ""; IEnumerable <object> listEstFac = null; if (ModelState.IsValid) { try { listEstFac = db.UDP_Vent_tbEstadoFactura_Insert(tbEstadoFactura.estf_Descripcion, tbEstadoFactura.estf_UsuarioCrea, tbEstadoFactura.estf_FechaCrea); foreach (UDP_Vent_tbEstadoFactura_Insert_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)); }