Beispiel #1
0
 /// <summary>
 /// Adds the specified user names to the specified roles for the configured applicationName.
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public UsersAddToRolesReply RolesAddUsers(UsersAddToRolesRequest request)
 {
     try
     {
         UsersAddToRolesReply response = new UsersAddToRolesReply();
         _roles.AddUsersToRoles(request.Usernames, request.Rolenames);
         response.Status = ActionStatus.OK;
         return(response);
     }
     catch (Exception ex)
     {
         throw ex.NewFault();
     }
 }
Beispiel #2
0
 public override void AddUsersToRoles(string[] usernames, string[] roleNames)
 {
     //using (_log.NewTrace())
     {
         WcfClientUtils.VerifyParameter("usernames", usernames);
         WcfClientUtils.VerifyParameter("roleNames", roleNames);
         try
         {
             UsersAddToRolesRequest request = new UsersAddToRolesRequest();
             request.ServiceSessionToken = _authenticationKey;
             request.Rolenames = roleNames;
             request.Usernames = usernames;
             UsersAddToRolesReply response = _appService.RolesAddUsers(request);
         }
         catch (Exception ex)
         {
             throw WcfUtils.Extract(ex);
         }
     }
 }