public ActionResult EstadoInactivar(int?id) { try { tbObjeto obj = db.tbObjeto.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Acce_tbObjeto_Update_Estado(id, Models.Helpers.ObjetoInactivo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbObjeto_Update_Estado_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError.StartsWith("-1")) { Function.InsertBitacoraErrores("Objeto/EstadoInactivar", MsjError, "EstadoInactivar"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(RedirectToAction("Edit/" + id)); } else { return(RedirectToAction("Edit/" + id)); } } catch (Exception Ex) { Function.InsertBitacoraErrores("Objeto/EstadoInactivar", Ex.Message.ToString(), "EstadoInactivar"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(RedirectToAction("Edit/" + id)); } }