Changeset 5071 for branches/OKB/HeuristicLab.Clients.OKB-3.3
- Timestamp:
- 12/08/10 00:47:16 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB/HeuristicLab.Clients.OKB-3.3/OKBClient.cs
r4943 r5071 365 365 ItemCollection<Experiment> experiments = new ItemCollection<Experiment>(); 366 366 experiments.AddRange(CallAdminService<Experiment[]>(s => s.GetExperiments(algorithmId, problemId))); 367 experiments.ItemsRemoved += new CollectionItemsChangedEventHandler<Experiment>(experiments_ItemsRemoved); 367 368 return experiments; 368 369 } … … 379 380 ItemCollection<Run> runs = new ItemCollection<Run>(); 380 381 runs.AddRange(CallAdminService<Run[]>(s => s.GetRuns(experimentId)).OrderByDescending(x => x.FinishedDate)); 382 runs.ItemsRemoved += new CollectionItemsChangedEventHandler<Run>(runs_ItemsRemoved); 381 383 return runs; 382 384 } … … 659 661 } 660 662 } 663 private void experiments_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<Experiment> e) { 664 try { 665 foreach (Experiment exp in e.Items) 666 CallAdminService(s => s.DeleteExperiment(exp.Id)); 667 } 668 catch (Exception ex) { 669 ErrorHandling.ShowErrorDialog("Delete failed.", ex); 670 } 671 } 672 private void runs_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<Run> e) { 673 try { 674 foreach (Run r in e.Items) 675 CallAdminService(s => s.DeleteRun(r.Id)); 676 } 677 catch (Exception ex) { 678 ErrorHandling.ShowErrorDialog("Delete failed.", ex); 679 } 680 } 661 681 #endregion 662 682
Note: See TracChangeset
for help on using the changeset viewer.