Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/24/14 09:16:42 (10 years ago)
Author:
mroscoe
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/ExceptionDataController.cs

    r11084 r11222  
    1212    {
    1313      using (var db = new HiveDataContext(Settings.Default.HeuristicLab_Hive_LinqConnectionString)) {
    14         TaskState state = GetTaskState(taskState);
     14        TaskState? state = GetTaskState(taskState);
    1515        var data =
    1616        (from tasks in db.FactTasks
     
    4747         join jobs in db.DimJobs
    4848           on tasks.JobId equals jobs.JobId
     49         join clients in db.DimClients
     50           on tasks.LastClientId equals clients.Id
    4951         where tasks.Exception != null &&
    5052          !tasks.Exception.Equals(string.Empty) &&
     
    5658           ErrorMessage = tasks.Exception,
    5759           ClientID = tasks.LastClientId,
     60           ClientName = clients.Name,
    5861           UserName = jobs.UserName,
     62           JobName = jobs.JobName,
    5963           StartDate = tasks.StartTime
    6064         }).OrderByDescending(s => s.StartDate).ToList();
     
    6468        for (int i = 0; i < data.Count; i++) {
    6569          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            }
    6873          );
    6974        }
     
    7277    }
    7378
    74     private static TaskState GetTaskState(string taskState) {
    75       TaskState state = TaskState.Finished;
     79    private static TaskState? GetTaskState(string taskState) {
     80      TaskState? state;
    7681      switch (taskState) {
    7782        case "Aborted":
     
    99104          state = TaskState.Waiting;
    100105          break;
     106        default :
     107          state = null;
     108          break;
    101109      }
    102110      return state;
Note: See TracChangeset for help on using the changeset viewer.