Example #1
0
        public static IQueryable <Abeced.Data.LookupSubcategory> ByLookupCategory(this IQueryable <Abeced.Data.LookupSubcategory> queryable, ComparisonOperator comparisonOperator, Abeced.Data.LookupCategory lookupCategory)
        {
            switch (comparisonOperator)
            {
            case ComparisonOperator.Equals:
                return(queryable.Where(l => l.LookupCategory == lookupCategory));

            case ComparisonOperator.NotEquals:
                return(queryable.Where(l => l.LookupCategory != lookupCategory));

            default:
                throw new ArgumentException("Parameter 'comparisonOperator' must be ComparisonOperator.Equals or ComparisonOperator.NotEquals to support Association type.", "comparisonOperator");
            }
        }
Example #2
0
 public static IQueryable <Abeced.Data.LookupSubcategory> ByLookupCategory(this IQueryable <Abeced.Data.LookupSubcategory> queryable, Abeced.Data.LookupCategory lookupCategory)
 {
     return(queryable.ByLookupCategory(ComparisonOperator.Equals, lookupCategory));
 }