public static IQueryable<Tracker.Core.Data.Task> ByPriority(this IQueryable<Tracker.Core.Data.Task> queryable, Tracker.Core.Data.Priority? priority, params Tracker.Core.Data.Priority?[] additionalValues) { var priorityList = new List<Tracker.Core.Data.Priority?> { priority }; if (additionalValues != null) priorityList.AddRange(additionalValues); else priorityList.Add(null); if (priorityList.Count == 1) return queryable.ByPriority(priorityList[0]); return queryable.ByPriority(priorityList); }
public static IQueryable<Tracker.Data.Entities.Task> ByPriority(this IQueryable<Tracker.Data.Entities.Task> queryable, System.Int32 id) { return queryable.ByPriority(ComparisonOperator.Equals, id); }
public static IQueryable<Tracker.Data.Entities.TaskDetail> ByPriority(this IQueryable<Tracker.Data.Entities.TaskDetail> queryable, System.String priority, params System.String[] additionalValues) { var priorityList = new List<System.String> { priority }; if (additionalValues != null) priorityList.AddRange(additionalValues); if (priorityList.Count == 1) return queryable.ByPriority(priorityList[0]); return queryable.ByPriority(priorityList); }
public static IQueryable<Tracker.Data.Entities.Task> ByPriority(this IQueryable<Tracker.Data.Entities.Task> queryable, Tracker.Data.Entities.Priority priority) { return queryable.ByPriority(ComparisonOperator.Equals, priority); }