Changeset 11053 for branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/ChartDataController.cs
- Timestamp:
- 06/27/14 16:39:43 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/ChartDataController.cs
r11036 r11053 192 192 List<KeyValuePair<string, List<double>>> results = new List<KeyValuePair<string, List<double>>>(); 193 193 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 ); 206 200 } 207 201 … … 210 204 } 211 205 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) 213 207 { 214 208 using (var db = new HiveDataContext(Settings.Default.HeuristicLab_Hive_LinqConnectionString)) … … 220 214 where (!start.HasValue || slaves.Time >= start) && 221 215 (!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) 223 218 select new 224 219 {
Note: See TracChangeset
for help on using the changeset viewer.