public static Profile GetProfile(this IQueryable<Profile> query, string name) { return query .ByUsername(name) .Fetch(p => p.AccountList) .FirstOrDefault(); }
public static IQueryable<Tracker.Data.Entities.Audit> ByUsername(this IQueryable<Tracker.Data.Entities.Audit> queryable, System.String username, params System.String[] additionalValues) { var usernameList = new List<System.String> { username }; if (additionalValues != null) usernameList.AddRange(additionalValues); if (usernameList.Count == 1) return queryable.ByUsername(usernameList[0]); return queryable.ByUsername(usernameList); }
public static IQueryable<PetShop.Core.Data.Profile> ByUsername(this IQueryable<PetShop.Core.Data.Profile> queryable, string username, params string[] additionalValues) { var usernameList = new List<string> { username }; if (additionalValues != null) usernameList.AddRange(additionalValues); if (usernameList.Count == 1) return queryable.ByUsername(usernameList[0]); return queryable.ByUsername(usernameList); }