- Timestamp:
- 10/04/17 13:56:38 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveProjectManagement/HeuristicLab.Clients.Hive/3.3/HiveAdminClient.cs
r14185 r15401 57 57 } 58 58 59 private IItemList<Project> projects; 60 public IItemList<Project> Projects { 61 get { return projects; } 62 } 63 59 64 #region Events 60 65 public event EventHandler Refreshing; … … 78 83 try { 79 84 resources = new ItemList<Resource>(); 85 projects = new ItemList<Project>(); 80 86 81 87 HiveServiceLocator.Instance.CallHiveService(service => { 82 88 service.GetSlaveGroups().ForEach(g => resources.Add(g)); 83 89 service.GetSlaves().ForEach(s => resources.Add(s)); 90 service.GetProjects().ForEach(p => projects.Add(p)); 84 91 }); 85 92 } … … 127 134 item.Id = HiveServiceLocator.Instance.CallHiveService((s) => s.AddDowntime((Downtime)item)); 128 135 } 136 if (item is Project) { 137 item.Id = HiveServiceLocator.Instance.CallHiveService(s => s.AddProject((Project)item)); 138 } 129 139 } else { 130 140 if (item is SlaveGroup) { … … 136 146 if (item is Downtime) { 137 147 HiveServiceLocator.Instance.CallHiveService((s) => s.UpdateDowntime((Downtime)item)); 148 } 149 if (item is Project) { 150 HiveServiceLocator.Instance.CallHiveService((s) => s.UpdateProject((Project)item)); 138 151 } 139 152 } … … 149 162 } else if (item is Downtime) { 150 163 HiveServiceLocator.Instance.CallHiveService((s) => s.DeleteDowntime(item.Id)); 164 } else if (item is Project) { 165 HiveServiceLocator.Instance.CallHiveService((s) => s.DeleteProject(item.Id)); 151 166 } 152 167 }
Note: See TracChangeset
for help on using the changeset viewer.