- Timestamp:
- 07/24/14 13:13:01 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources/HeuristicLab.Services.Hive/3.3/HiveStatisticsGenerator.cs
r11222 r11223 12 12 13 13 private static readonly TimeSpan SmallestTimeSpan = new TimeSpan(0, 5, 0); 14 private static readonly string UnknownUserName = "Unknown"; 14 15 15 16 public void GenerateStatistics() { … … 75 76 select u; 76 77 78 77 79 var newDimUsers = 78 79 80 81 Name = userManager.GetUserById(u).UserName82 80 from u in newUsers.ToList() 81 select new DimUser { 82 UserId = u, 83 Name = userManager.GetUserById(u) != null ? userManager.GetUserById(u).UserName : UnknownUserName 84 }; 83 85 84 86 db.DimUsers.InsertAllOnSubmit(newDimUsers); … … 100 102 select new DimJob { 101 103 JobId = j.JobId, 102 JobName = j.Name ,104 JobName = j.Name == null ? string.Empty : j.Name, 103 105 UserId = j.OwnerUserId, 104 UserName = userManager.GetUserById(j.OwnerUserId) .UserName106 UserName = userManager.GetUserById(j.OwnerUserId) != null ? userManager.GetUserById(j.OwnerUserId).UserName : UnknownUserName 105 107 }; 106 108 … … 255 257 TotalTransferTime = stateLogsLinkedList.SumTotalTimeWhere(stateLog => stateLog.Value.State == TaskState.Transferring), 256 258 TaskState = t.Task.State, 257 Exception = stateLogsLinkedList.First (sl => sl.Exception != null).Exception259 Exception = stateLogsLinkedList.FirstOrDefault(sl => sl.Exception != null) == null ? string.Empty : stateLogsLinkedList.FirstOrDefault(sl => sl.Exception != null).Exception 258 260 }; 259 261
Note: See TracChangeset
for help on using the changeset viewer.