/// <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(); } }
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); } } }