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);
        }
Example #7
0
 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);
        }