public IActionResult CrearPuesto(PuestoModel puestoModel)
        {
            BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration);

            bool valido = false;

            //valida que no vengan espacios en blanco
            if (puestoModel.TC_Nombre_Puesto != null)
            {
                valido = businessCatalogo.CrearPuesto(puestoModel);
            }
            else
            {
                valido = false;
            }

            //Si es true fue se que creo con exito de lo contrario se le avisa al usuario del fallo
            if (valido)
            {
                ViewBag.EXITO = "Exito al guardar";
            }
            else
            {
                ViewBag.ERROR = "Error al guardar";
            }


            List <PuestoModel> listaPuestos = new List <PuestoModel>();

            listaPuestos         = businessCatalogo.getListarCatalogoPuesto();
            ViewBag.ListaPuestos = listaPuestos;

            ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso");

            return(View("PuestoUsuarioCatalogoView"));
        }