Changeset 5155 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/HiveDao.cs
- Timestamp:
- 12/21/10 18:18:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/HiveDao.cs
r5106 r5155 57 57 } 58 58 59 public IEnumerable<DT.Job> Get AvailableParentJobs(Guid slaveId) {59 public IEnumerable<DT.Job> GetWaitingParentJobs(Guid slaveId) { 60 60 using (var db = CreateContext()) { 61 61 // todo: slaveId is unused! … … 80 80 orderby j.Priority descending 81 81 select Convert.ToDto(j); 82 return query.Union(Get AvailableParentJobs(slave.Id)).OrderByDescending(x => x.Priority).ToArray();82 return query.Union(GetWaitingParentJobs(slave.Id)).OrderByDescending(x => x.Priority).ToArray(); 83 83 } 84 84 } … … 363 363 if (entity != null) db.Resources.DeleteOnSubmit(entity); 364 364 db.SubmitChanges(); 365 } 366 } 367 368 public void AssignJobToResource(Guid jobId, Guid resourceId) { 369 using (var db = CreateContext()) { 370 var job = db.Jobs.Where(x => x.JobId == jobId).Single(); 371 job.AssignedResources.Add(new AssignedResource() { JobId = jobId, ResourceId = resourceId }); 372 db.SubmitChanges(); 373 } 374 } 375 376 public IEnumerable<DT.Resource> GetAssignedResources(Guid jobId) { 377 using (var db = CreateContext()) { 378 var job = db.Jobs.Where(x => x.JobId == jobId).Single(); 379 return job.AssignedResources.Select(x => Convert.ToDto(x.Resource)).ToArray(); 365 380 } 366 381 }
Note: See TracChangeset
for help on using the changeset viewer.