public ActionResult Create(CatCategoriaPuestoModels CategoriaPuestos) { _CatCategoriaPuesto_Datos CategoriaPuestosDatos = new _CatCategoriaPuesto_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { CategoriaPuestos.Conexion = Conexion; CategoriaPuestos.Opcion = 1; CategoriaPuestos.Usuario = User.Identity.Name; CategoriaPuestos = CategoriaPuestosDatos.AcCatCategoriaPuestos(CategoriaPuestos); if (CategoriaPuestos.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { CategoriaPuestos.Conexion = Conexion; CategoriaPuestos.listaPuestos = CategoriaPuestosDatos.obtenerListaCategoriaPuesto(CategoriaPuestos); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(CategoriaPuestos)); } } else { CategoriaPuestos.Conexion = Conexion; CategoriaPuestos.listaPuestos = CategoriaPuestosDatos.obtenerListaCategoriaPuesto(CategoriaPuestos); return(View(CategoriaPuestos)); } } else { CategoriaPuestos.Conexion = Conexion; CategoriaPuestos.listaPuestos = CategoriaPuestosDatos.obtenerListaCategoriaPuesto(CategoriaPuestos); return(RedirectToAction("Index")); } } catch (Exception ex) { CategoriaPuestos.Conexion = Conexion; CategoriaPuestos.listaPuestos = CategoriaPuestosDatos.obtenerListaCategoriaPuesto(CategoriaPuestos); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(CategoriaPuestos)); } }
// GET: Admin/CategoriaPuesto/Create public ActionResult Create() { try { Token.SaveToken(); CatCategoriaPuestoModels CategoriaPuestos = new CatCategoriaPuestoModels(); _CatCategoriaPuesto_Datos CategoriaPuestosDatos = new _CatCategoriaPuesto_Datos(); CategoriaPuestos.Conexion = Conexion; CategoriaPuestos.listaPuestos = CategoriaPuestosDatos.obtenerListaCategoriaPuesto(CategoriaPuestos); return(View(CategoriaPuestos)); } catch (Exception ex) { CatCategoriaPuestoModels CategoriaPuestos = new CatCategoriaPuestoModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(CategoriaPuestos)); } }