public static IQueryable<Petshop.Data.Entities.Item> ByImage(this IQueryable<Petshop.Data.Entities.Item> queryable, System.String image, params System.String[] additionalValues) { var imageList = new List<System.String> { image }; if (additionalValues != null) imageList.AddRange(additionalValues); else imageList.Add(null); if (imageList.Count == 1) return queryable.ByImage(imageList[0]); return queryable.ByImage(imageList); }
public static IQueryable<PetShop.Core.Data.Product> ByImage(this IQueryable<PetShop.Core.Data.Product> queryable, string image, params string[] additionalValues) { var imageList = new List<string> { image }; if (additionalValues != null) imageList.AddRange(additionalValues); else imageList.Add(null); if (imageList.Count == 1) return queryable.ByImage(imageList[0]); return queryable.ByImage(imageList); }