Changeset 12146 for trunk/sources/HeuristicLab.Services.Hive/3.3/HiveDao.cs
- Timestamp:
- 03/05/15 17:09:10 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Services.Hive/3.3/HiveDao.cs
r12012 r12146 869 869 } 870 870 871 public Dictionary<Guid, int> GetWaitingTasksByUser() {872 using (var db = CreateContext()) {873 var waitingTasksByUser = from task in db.Tasks874 where task.State == TaskState.Waiting875 group task by task.Job.OwnerUserId into g876 select new { UserId = g.Key, UsedCores = g.Count() };877 return waitingTasksByUser.ToDictionary(x => x.UserId, x => x.UsedCores);878 }879 }880 881 871 public Dictionary<Guid, int> GetWaitingTasksByUserForResources(List<Guid> resourceIds) { 882 872 using (var db = CreateContext()) { … … 886 876 select new { UserId = g.Key, UsedCores = g.Count() }; 887 877 return waitingTasksByUser.ToDictionary(x => x.UserId, x => x.UsedCores); 888 }889 }890 891 public Dictionary<Guid, int> GetCalculatingTasksByUser() {892 using (var db = CreateContext()) {893 var calculatingTasksByUser = from task in db.Tasks894 where task.State == TaskState.Calculating895 group task by task.Job.OwnerUserId into g896 select new { UserId = g.Key, UsedCores = g.Count() };897 return calculatingTasksByUser.ToDictionary(x => x.UserId, x => x.UsedCores);898 878 } 899 879 }
Note: See TracChangeset
for help on using the changeset viewer.