Ejemplo n.º 1
0
        public IEnumerable <Message> Filter(IEnumerable <Message> messages, SMSSelectorData data)
        {
            if (Selector == null || messages == null)
            {
                return(messages);
            }

            return(messages.Where((m) => !Selector.IsUsed(data) || Selector.Predicate(m, data)));
        }
Ejemplo n.º 2
0
        public IEnumerable <Message> Filter(IEnumerable <Message> messages, SMSSelectorData data)
        {
            if (Selector == null || messages == null)
            {
                return(messages);
            }

            IEnumerable <Message> filtered =
                from message in messages
                where !Selector.IsUsed(data) || Selector.Predicate(message, data)
                select message;

            return(filtered);
        }