public ActionResult Create([Bind(Include = "carg_Id,carg_Descripcion,carg_UsuarioCrea,carg_FechaCrea,carg_UsuarioModifica,carg_FechaModifica")] tbCargos tbCargos) { tbCargos.carg_FechaCrea = DateTime.Now; tbCargos.carg_UsuarioCrea = 2; if (ModelState.IsValid) { try { IEnumerable <object> listcargos = null; string MensajeError = ""; listcargos = db.UDP_Gral_tbCargos_Insert(tbCargos.carg_Descripcion, tbCargos.carg_UsuarioCrea, tbCargos.carg_FechaCrea); foreach (UDP_Gral_tbCargos_Insert_Result RES in listcargos) { MensajeError = RES.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "1. No se pudo insertar el registro "); //return View(tbCargos); } return(RedirectToAction("Index")); } catch (Exception ex) { ex.Message.ToString(); ModelState.AddModelError("", "2. No se pudo insertar el registro"); return(View(tbCargos)); } } return(View(tbCargos)); //if (ModelState.IsValid) //{ // db.tbCargos.Add(tbCargos); // db.SaveChanges(); // return RedirectToAction("Index"); //} //ViewBag.carg_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCargos.carg_UsuarioCrea); //ViewBag.carg_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCargos.carg_UsuarioModifica); //return View(tbCargos); }