public IActionResult CrearRol(RolModel rolModel) { BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); bool valido = false; //valida que no vengan espacios en blanco if (rolModel.TC_Nombre_Rol != null) { valido = businessCatalogo.CrearRol(rolModel); } else { valido = false; } //Si valido es true si se creo el rol de lo contrario se le indica al usuario atravez de el ViewBag if (valido) { ViewBag.EXITO = "Exito al guardar"; } else { ViewBag.ERROR = "Error al guardar"; } //BusinessCatalogo businessCatalogo = new BusinessCatalogo(Configuration); List <RolModel> listarRoles = new List <RolModel>(); List <PermisosModel> listarPermisos = new List <PermisosModel>(); //Listar permisos y los Roles que ya se han creado listarPermisos = businessCatalogo.getListarCatalogoPermisos(); listarRoles = businessCatalogo.getListarCatalogoRol(); ViewBag.ListaRoles = listarRoles; ViewBag.ListaPermisos = listarPermisos; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("RolSistemaCatalogoView")); }