public ActionResult Create([Bind(Include = "empd_Id,empd_Descripcion,empd_UsuarioCrea,empd_FechaCrea,empd_UsuarioModifica,empd_FechaModifica")] tbEmpleadoDepartamento tbEmpleadoDepartamento) { //-- tbEmpleadoDepartamento.empd_UsuarioCrea = 3; tbEmpleadoDepartamento.empd_FechaCrea = DateTime.Now; IEnumerable <object> listEmpDepto = null; string MensajeError = ""; if (ModelState.IsValid) { try { listEmpDepto = db.UDP_Gral_tbEmpleadoDepartamento_Insert(tbEmpleadoDepartamento.empd_Descripcion, tbEmpleadoDepartamento.empd_UsuarioCrea, tbEmpleadoDepartamento.empd_FechaCrea); foreach (UDP_Gral_tbPais_Insert_Result Resultado in listEmpDepto) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); return(View(tbEmpleadoDepartamento)); } } catch (Exception Ex) { Ex.Message.ToString(); } return(RedirectToAction("Index")); } return(View(tbEmpleadoDepartamento)); }