Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/21/11 16:59:05 (13 years ago)
Author:
ascheibe
Message:

#1233 worked on administration gui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/Administration/HiveAdministrationClient.cs

    r5457 r5525  
    2121
    2222
     23using System.Collections.Generic;
    2324using HeuristicLab.Common;
    2425using HeuristicLab.Core;
     26using HeuristicLab.Services.Hive.Common.DataTransfer;
     27using HeuristicLab.Services.Hive.Common.ServiceContracts;
     28
    2529namespace HeuristicLab.Clients.Hive.Administration {
    2630  [Item("Hive Administration", "Hive Administration")]
    2731  public class HiveAdministrationClient : Item {
     32    public List<SlaveGroup> SlaveGroups;
     33    public List<Slave> Slaves;
     34    public List<string> Users;
    2835
    29     public HiveAdministrationClient() { }
    30 
     36    public HiveAdministrationClient() {
     37      UpdateSlaveGroups();
     38      Users = new List<string>();
     39      Users.Add("Mr. White");
     40      Users.Add("Mr. Pink");
     41      Users.Add("Mr. Blue");
     42    }
    3143
    3244    protected HiveAdministrationClient(HiveAdministrationClient original, Cloner cloner)
     
    3850    }
    3951
     52    public void UpdateSlaveGroups() {
     53      using (HeuristicLab.Clients.Common.Disposable<IHiveService> service = ServiceLocator.Instance.GetService()) {
    4054
     55        /*SlaveGroup sg = new SlaveGroup();
     56        sg.Name = "Test" + Guid.NewGuid();
     57        sg.Description = "TestGroupdesc";
     58        sg.Id = Guid.NewGuid();
     59        service.Obj.AddSlaveGroup(sg);*/
     60
     61        SlaveGroups = new List<SlaveGroup>(service.Obj.GetSlaveGroups());
     62        Slaves = new List<Slave>(service.Obj.GetSlaves());
     63        OnItemImageChanged();
     64      }
     65    }
    4166  }
    4267}
Note: See TracChangeset for help on using the changeset viewer.