예제 #1
0
        public List <Roles> GenerarListaRoles()
        {
            List <Roles>   listaRoles     = new List <Roles>();
            bool           coma           = this.rolesUsuario.Contains(",");
            RolesComponent rolesComponent = new RolesComponent();

            if (coma)
            {
                char     delimitador = ',';
                string[] valores     = rolesUsuario.Split(delimitador);

                foreach (string item in valores)
                {
                    Roles rol = new Roles();
                    rol = rolesComponent.ReadByNombreRol(item);
                    listaRoles.Add(rol);
                }
            }
            else
            {
                Roles rol = new Roles();
                rol = rolesComponent.ReadByNombreRol(rolesUsuario);
                listaRoles.Add(rol);
            }

            return(listaRoles);
        }