Esempio n. 1
0
        private IEnumerable <Principal> FindByWildcard(CPN principal)
        {
            var all = GetQuery().ToList();

            return(all
                   .Where(p => principal.IsWildcardMatch(CPN.FromValue(p.CanonicalName)))
                   .Select(ToModel));
        }
Esempio n. 2
0
        public IEnumerable <Principal> Find(CPN principal)
        {
            if (principal.IncludesWildcard)
            {
                return(this.storage.Where(p => principal.IsWildcardMatch(p.Identifier)));
            }

            return(this.storage.Where(p => p.Identifier == principal));
        }