public static IQueryable<Petshop.Data.Entities.Cart> ByCategoryId(this IQueryable<Petshop.Data.Entities.Cart> queryable, System.String categoryId, params System.String[] additionalValues) { var categoryIdList = new List<System.String> { categoryId }; if (additionalValues != null) categoryIdList.AddRange(additionalValues); if (categoryIdList.Count == 1) return queryable.ByCategoryId(categoryIdList[0]); return queryable.ByCategoryId(categoryIdList); }
public static IQueryable<PetShop.Core.Data.Product> ByCategoryId(this IQueryable<PetShop.Core.Data.Product> queryable, string categoryId, params string[] additionalValues) { var categoryIdList = new List<string> { categoryId }; if (additionalValues != null) categoryIdList.AddRange(additionalValues); if (categoryIdList.Count == 1) return queryable.ByCategoryId(categoryIdList[0]); return queryable.ByCategoryId(categoryIdList); }