Changeset 11222 for branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/ExceptionDataController.cs
- Timestamp:
- 07/24/14 09:16:42 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/ExceptionDataController.cs
r11084 r11222 12 12 { 13 13 using (var db = new HiveDataContext(Settings.Default.HeuristicLab_Hive_LinqConnectionString)) { 14 TaskState state = GetTaskState(taskState);14 TaskState? state = GetTaskState(taskState); 15 15 var data = 16 16 (from tasks in db.FactTasks … … 47 47 join jobs in db.DimJobs 48 48 on tasks.JobId equals jobs.JobId 49 join clients in db.DimClients 50 on tasks.LastClientId equals clients.Id 49 51 where tasks.Exception != null && 50 52 !tasks.Exception.Equals(string.Empty) && … … 56 58 ErrorMessage = tasks.Exception, 57 59 ClientID = tasks.LastClientId, 60 ClientName = clients.Name, 58 61 UserName = jobs.UserName, 62 JobName = jobs.JobName, 59 63 StartDate = tasks.StartTime 60 64 }).OrderByDescending(s => s.StartDate).ToList(); … … 64 68 for (int i = 0; i < data.Count; i++) { 65 69 results.Add( 66 new List<string> { data[i].TaskID.ToString(), data[i].ErrorMessage, data[i].ClientID.ToString(), data[i].UserName, 67 data[i].StartDate.ToString("dd/MM/yyyy HH:mm")} 70 new List<string> { data[i].TaskID.ToString(), data[i].ErrorMessage, data[i].ClientID.ToString(), data[i].ClientName, 71 data[i].UserName, data[i].JobName, data[i].StartDate.ToString("dd/MM/yyyy HH:mm") 72 } 68 73 ); 69 74 } … … 72 77 } 73 78 74 private static TaskState GetTaskState(string taskState) {75 TaskState state = TaskState.Finished;79 private static TaskState? GetTaskState(string taskState) { 80 TaskState? state; 76 81 switch (taskState) { 77 82 case "Aborted": … … 99 104 state = TaskState.Waiting; 100 105 break; 106 default : 107 state = null; 108 break; 101 109 } 102 110 return state;
Note: See TracChangeset
for help on using the changeset viewer.