internal static List <RolDto> Leer(GestorDeRoles gestor, int posicion, int cantidad, string filtro)
        {
            var filtros = new List <ClausulaDeFiltrado>();

            if (!filtro.IsNullOrEmpty())
            {
                filtros.Add(new ClausulaDeFiltrado {
                    Criterio = CriteriosDeFiltrado.contiene, Clausula = nameof(RolDto.Nombre), Valor = filtro
                });
            }

            var rolesDtm = gestor.LeerRegistrosPorNombre(posicion, cantidad, filtros);

            return(gestor.MapearElementos(rolesDtm).ToList());
        }
        public List <RolDto> LeerRoles(int posicion, int cantidad, string filtro)
        {
            var gestor = GestorDeRoles.Gestor(Contexto, Mapeador);

            return(GestorDeRoles.Leer(gestor, posicion, cantidad, filtro));
        }