public ActionResult Create([Bind(Include = "estt_Id,estt_Descripcion,estt_UsuarioCrea,estt_FechaCrea,estt_UsuarioModifica,estt_FechaModifica")] tbEstadoTransaccion tbEstadoTransaccion) { tbEstadoTransaccion.estt_UsuarioCrea = 3; tbEstadoTransaccion.estt_FechaCrea = DateTime.Now; string MensajeError = ""; IEnumerable <object> listEsttran = null; if (ModelState.IsValid) { try { listEsttran = db.UDP_Vent_tbEstadoTransaccion_Insert(tbEstadoTransaccion.estt_Descripcion, tbEstadoTransaccion.estt_UsuarioCrea, tbEstadoTransaccion.estt_FechaCrea); foreach (UDP_Vent_tbEstadoTransaccion_Insert_Result Resultado in listEsttran) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); return(View(tbEstadoTransaccion)); } } catch (Exception ex) { ex.Message.ToString(); } return(RedirectToAction("Index")); } return(View(tbEstadoTransaccion)); }