コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }