Free cookie consent management tool by TermsFeed Policy Generator

Changeset 952 for trunk


Ignore:
Timestamp:
12/10/08 15:33:57 (16 years ago)
Author:
msteinbi
Message:

Implementation of UserRoleManager (#417)

Location:
trunk/sources
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Contracts/HeuristicLab.Hive.Contracts.csproj

    r948 r952  
    8484    <Compile Include="BusinessObjects\User.cs" />
    8585    <Compile Include="BusinessObjects\UserGroup.cs" />
     86    <Compile Include="ResponseObject.cs" />
    8687    <Compile Include="Interfaces\IJob.cs" />
    8788    <Compile Include="Interfaces\IClientManager.cs" />
  • trunk/sources/HeuristicLab.Hive.Contracts/Interfaces/IUserRoleManager.cs

    r945 r952  
    1515    ResponseList<User> GetAllUsers();
    1616    [OperationContract]
    17     Response AddNewUser(User user);
     17    ResponseObject<User> AddNewUser(User user);
    1818    [OperationContract]
    1919    Response RemoveUser(long userId);
    2020    [OperationContract]
    21     Response AddNewUserGroup(UserGroup userGroup);
     21    ResponseObject<UserGroup> AddNewUserGroup(UserGroup userGroup);
    2222    [OperationContract]
    2323    Response RemoveUserGroup(long groupId);
  • trunk/sources/HeuristicLab.Hive.Server.Core/ServerConsoleFacade.cs

    r945 r952  
    7676    }
    7777
    78     public Response AddNewUser(User user) {
     78    public ResponseObject<User> AddNewUser(User user) {
    7979      return userRoleManager.AddNewUser(user);
    8080    }
    8181
    82     public ResponseList<HeuristicLab.Hive.Contracts.BusinessObjects.UserGroup> GetAllUserGroups() {
     82    public ResponseList<UserGroup> GetAllUserGroups() {
    8383      return userRoleManager.GetAllUserGroups();
    8484    }
     
    8888    }
    8989
    90     public Response AddNewUserGroup(UserGroup userGroup) {
     90    public ResponseObject<UserGroup> AddNewUserGroup(UserGroup userGroup) {
    9191      return userRoleManager.AddNewUserGroup(userGroup);
    9292    }
  • trunk/sources/HeuristicLab.Hive.Server.Core/UserRoleManager.cs

    r947 r952  
    3535    }
    3636
    37     public Response AddNewUser(User user) {
    38       Response response = new Response();
     37    public ResponseObject<User> AddNewUser(User user) {
     38      ResponseObject<User> response = new ResponseObject<User>();
    3939
    4040      if (user.PermissionOwnerId != 0) {
     
    4444      }
    4545      userAdapter.UpdateUser(user);
     46      response.Obj = user;
    4647      response.Success = true;
    4748      response.StatusMessage = ApplicationConstants.RESPONSE_USERROLE_USER_SUCCESSFULLY_ADDED;
     
    7576    }
    7677
    77     public Response AddNewUserGroup(UserGroup userGroup) {
    78       Response response = new Response();
     78    public ResponseObject<UserGroup> AddNewUserGroup(UserGroup userGroup) {
     79      ResponseObject<UserGroup> response = new ResponseObject<UserGroup>();
    7980     
    8081      if (userGroup.PermissionOwnerId != 0) {
     
    8485      }
    8586      userGroupAdapter.UpdateUserGroup(userGroup);
     87      response.Obj = userGroup;
    8688      response.Success = false;
    8789      response.StatusMessage = ApplicationConstants.RESPONSE_USERROLE_USERGROUP_ADDED;
Note: See TracChangeset for help on using the changeset viewer.