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