Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/27/14 16:39:43 (10 years ago)
Author:
mroscoe
Message:
 
File:
1 edited

Legend:

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

    r11036 r11053  
    192192        List<KeyValuePair<string, List<double>>> results = new List<KeyValuePair<string, List<double>>>();
    193193
    194         List<string> id = new List<string>();
    195         List<double> wait = new List<double>();
    196         List<double> transfer = new List<double>();
    197         List<double> run = new List<double>();
    198         List<double> times = new List<double>();
    199         data.ForEach(i => id.Add(i.TaskID.ToString()));
    200         data.ForEach(w => wait.Add(w.TotalWaiting));
    201         data.ForEach(t => transfer.Add(t.TotalTransfer));
    202         data.ForEach(r => run.Add(r.TotalRuntime));
    203 
    204         for (int i = 0; i < id.Count; i++) {
    205           results.Add(new KeyValuePair<string, List<double>>(id[i],new List<double>{wait[i],transfer[i],run[i]}));
     194        for (int i = 0; i < data.Count; i++) {
     195          results.Add(
     196            new KeyValuePair<string, List<double>>(
     197              data[i].TaskID.ToString(),new List<double>{data[i].TotalWaiting,data[i].TotalTransfer,data[i].TotalRuntime}
     198            ) 
     199          );
    206200        }
    207201
     
    210204    }
    211205
    212     public JsonResult SlaveInfo(string limit, DateTime? start = null, DateTime? end = null, string userName = null)
     206    public JsonResult SlaveInfo(string limit, DateTime? start = null, DateTime? end = null, string userName = null, string slaveId=null)
    213207    {
    214208      using (var db = new HiveDataContext(Settings.Default.HeuristicLab_Hive_LinqConnectionString))
     
    220214           where (!start.HasValue || slaves.Time >= start) &&
    221215           (!end.HasValue || slaves.Time < end) &&
    222            (string.IsNullOrEmpty(userName) || users.Name == userName)
     216           (string.IsNullOrEmpty(userName) || users.Name == userName) &&
     217           (string.IsNullOrEmpty(slaveId) || slaves.ClientId.ToString() == slaveId)
    223218           select new
    224219           {
Note: See TracChangeset for help on using the changeset viewer.