Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/19/11 17:21:28 (13 years ago)
Author:
ascheibe
Message:

#1648 started working on user management service

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ClientUserManagement/HeuristicLab.Services.ClientManagement/3.3/IClientManagementService.cs

    r6799 r6800  
    3131
    3232    #region Client
     33    [OperationContract]
    3334    Client GetClient(Guid id);
    3435
     36    [OperationContract]
    3537    IEnumerable<Client> GetClients();
    3638
     39    [OperationContract]
    3740    IEnumerable<Client> GetClientsOfGroup(Guid id);
    3841
     42    [OperationContract]
    3943    Guid AddClient(Client dto);
    4044
     45    [OperationContract]
    4146    void UpdateClient(Client dto);
    4247
     48    [OperationContract]
    4349    void DeleteClient(Client dto);
    4450    #endregion
    4551
    4652    #region Group
     53    [OperationContract]
    4754    Group GetGroup(Guid id);
    4855
     56    [OperationContract]
    4957    IEnumerable<Group> GetGroups();
    5058
     59    [OperationContract]
    5160    IEnumerable<Group> GetGroupsOf(Guid clientId);
    5261
     62    [OperationContract]
    5363    Guid AddGroup(Group dto);
    5464
     65    [OperationContract]
    5566    void UpdateGroup(Group dto);
    5667
     68    [OperationContract]
    5769    void DeleteGroup(Group dto);
    5870    #endregion
    5971
    6072    #region Resource
     73    [OperationContract]
    6174    IEnumerable<Resource> GetResources();
    6275
     76    [OperationContract]
    6377    IEnumerable<Resource> GetMembers(Guid groupId);
    6478    #endregion
    6579
    6680    #region ClientLog
     81    [OperationContract]
    6782    ClientLog GetLastClientLog(Guid clientId);
    6883
     84    [OperationContract]
    6985    IEnumerable<ClientLog> GetClientLogs(Guid clientId);
    7086
     87    [OperationContract]
    7188    IEnumerable<ClientLog> GetClientLogsSince(DateTime startDate);
    7289
     90    [OperationContract]
    7391    void AddClientLogEntry(ClientLog log);
    7492
     93    [OperationContract]
    7594    void DeleteClientLogEntry(DateTime timeStamp, Guid resourceId);
    7695    #endregion
Note: See TracChangeset for help on using the changeset viewer.