public static IQueryable<Tracker.Core.Data.User> ByLastActivityDate(this IQueryable<Tracker.Core.Data.User> queryable, System.DateTime lastActivityDate, params System.DateTime[] additionalValues) { var lastActivityDateList = new List<System.DateTime> { lastActivityDate }; if (additionalValues != null) lastActivityDateList.AddRange(additionalValues); if (lastActivityDateList.Count == 1) return queryable.ByLastActivityDate(lastActivityDateList[0]); return queryable.ByLastActivityDate(lastActivityDateList); }
public static IQueryable<Petshop.Data.Entities.Profile> ByLastActivityDate(this IQueryable<Petshop.Data.Entities.Profile> queryable, System.DateTime? lastActivityDate, params System.DateTime?[] additionalValues) { var lastActivityDateList = new List<System.DateTime?> { lastActivityDate }; if (additionalValues != null) lastActivityDateList.AddRange(additionalValues); else lastActivityDateList.Add(null); if (lastActivityDateList.Count == 1) return queryable.ByLastActivityDate(lastActivityDateList[0]); return queryable.ByLastActivityDate(lastActivityDateList); }