public RolesRemoveUsersReply RolesRemoveUsers(RolesRemoveUsersRequest request) { try { RolesRemoveUsersReply response = new RolesRemoveUsersReply(); _roles.RemoveUsersFromRoles(request.Usernames, request.RoleNames); response.Status = ActionStatus.OK; return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override void RemoveUsersFromRoles(string[] usernames, string[] roleNames) { //using (_log.NewTrace()) { WcfClientUtils.VerifyParameter("usernames", usernames); WcfClientUtils.VerifyParameter("roleNames", roleNames); try { RolesRemoveUsersRequest request = new RolesRemoveUsersRequest(); request.ServiceSessionToken = _authenticationKey; request.Usernames = usernames; request.RoleNames = roleNames; _appService.RolesRemoveUsers(request); } catch (Exception ex) { throw WcfUtils.Extract(ex); } } }