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