public static IQueryable<PetShop.Core.Data.Account> ByEmail(this IQueryable<PetShop.Core.Data.Account> queryable, string email, params string[] additionalValues) { var emailList = new List<string> { email }; if (additionalValues != null) emailList.AddRange(additionalValues); if (emailList.Count == 1) return queryable.ByEmail(emailList[0]); return queryable.ByEmail(emailList); }
internal static Person ByEmail(this IQueryable<Person> queryable, string email) { return queryable.ByEmail(email, StringMatchStrategy.Equals).SingleOrDefault(); }
public static IQueryable<Petshop.Data.Entities.Account> ByEmail(this IQueryable<Petshop.Data.Entities.Account> queryable, System.String email, params System.String[] additionalValues) { var emailList = new List<System.String> { email }; if (additionalValues != null) emailList.AddRange(additionalValues); if (emailList.Count == 1) return queryable.ByEmail(emailList[0]); return queryable.ByEmail(emailList); }