Ejemplo n.º 1
0
 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);
        }