Example #1
0
        public override object[] GetFilterArguments()
        {
            var args = new List <object>();

            args.AddRange(_leftCriteria.GetFilterArguments());
            args.AddRange(_rightCriteria.GetFilterArguments());
            return(args.ToArray());
        }
 public static IQueryable <T> FilterBy <T>(this IQueryable <T> items, Criteria criteria)
 {
     return(items.Where(criteria.GetFilterString(), criteria.GetFilterArguments()));
 }