- Timestamp:
- 09/28/12 10:49:02 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveTaskScheduler/HeuristicLab.Services.Hive/3.3/HiveDao.cs
r8687 r8707 259 259 var entity = DT.Convert.ToEntity(dto); 260 260 db.Jobs.InsertOnSubmit(entity); 261 if (!db.Jobs.Any(x => x.OwnerUserId == dto.OwnerUserId)) 262 EnqueueUserPriority(new DT.UserPriority { Id = dto.OwnerUserId, DateEnqueued = dto.DateCreated }); 261 263 db.SubmitChanges(); 262 264 return entity.JobId; … … 863 865 } 864 866 } 867 868 public void EnqueueUserPriority(DT.UserPriority dto) { 869 using (var db = CreateContext()) { 870 var entity = db.UserPriorities.FirstOrDefault(x => x.UserId == dto.Id); 871 if (entity == null) db.UserPriorities.InsertOnSubmit(DT.Convert.ToEntity(dto)); 872 else DT.Convert.ToEntity(dto, entity); 873 db.SubmitChanges(); 874 } 875 } 865 876 #endregion 866 877
Note: See TracChangeset
for help on using the changeset viewer.