public static IQueryable<Tracker.Core.Data.Task> BySummary(this IQueryable<Tracker.Core.Data.Task> queryable, string summary, params string[] additionalValues) { var summaryList = new List<string> { summary }; if (additionalValues != null) summaryList.AddRange(additionalValues); if (summaryList.Count == 1) return queryable.BySummary(summaryList[0]); return queryable.BySummary(summaryList); }
public static IQueryable<Tracker.Data.Entities.TaskDetail> BySummary(this IQueryable<Tracker.Data.Entities.TaskDetail> queryable, System.String summary, params System.String[] additionalValues) { var summaryList = new List<System.String> { summary }; if (additionalValues != null) summaryList.AddRange(additionalValues); if (summaryList.Count == 1) return queryable.BySummary(summaryList[0]); return queryable.BySummary(summaryList); }