public static Employee ByIdMust(this IQueryable<Employee> query, int employeeId) { var employee = query.ById(employeeId); if (employee == null) { throw new Exception("Couldn't find employee " + employeeId); } return employee; }
public static Setting ByIdMust(this IQueryable<Setting> query, int id) { var setting = query.ById(id); if (setting == null) { throw new Exception("Couldn't find setting " + id); } return setting; }
public static Task ByIdMust(this IQueryable<Task> query, int taskId) { var task = query.ById(taskId); if (task == null) { throw new Exception("Couldn't find task " + taskId); } return task; }
public static SpentTime ByIdMust(this IQueryable<SpentTime> query, int id) { var customer = query.ById(id); if (customer == null) { throw new Exception("Couldn't find SpentTime " + id); } return customer; }
public static Project ByIdMust(this IQueryable<Project> query, int projectId) { var project = query.ById(projectId); if (project == null) { throw new Exception("Couldn't find project " + projectId); } return project; }
public static IQueryable<Tracker.Data.Entities.Audit> ById(this IQueryable<Tracker.Data.Entities.Audit> queryable, System.Int32 id, params System.Int32[] additionalValues) { var idList = new List<System.Int32> { id }; if (additionalValues != null) idList.AddRange(additionalValues); if (idList.Count == 1) return queryable.ById(idList[0]); return queryable.ById(idList); }
public static string FirstTextById(this HtmlNode node, string id) { var innerNode = node.ById(id).FirstOrDefault(); return innerNode == null ? string.Empty : innerNode.InnerText.Trim(); }
public static IQueryable<Tracker.Core.Data.Guid> ById(this IQueryable<Tracker.Core.Data.Guid> queryable, System.Guid id, params System.Guid[] additionalValues) { var idList = new List<System.Guid> { id }; if (additionalValues != null) idList.AddRange(additionalValues); if (idList.Count == 1) return queryable.ById(idList[0]); return queryable.ById(idList); }
public static IQueryable<Tracker.Core.Data.Role> ById(this IQueryable<Tracker.Core.Data.Role> queryable, int id, params int[] additionalValues) { var idList = new List<int> { id }; if (additionalValues != null) idList.AddRange(additionalValues); if (idList.Count == 1) return queryable.ById(idList[0]); return queryable.ById(idList); }