public List <string> GetPermissionKeys(string pUserId, out bool pSuperUserFlag) { List <string> permKeyList = new List <string>(); ConfirmationsManagerClient client = new ConfirmationsManagerClient(CONFIRMATIONS_MGR_ENDPOINT, urlStr); client.ClientCredentials.UserName.UserName = svcUserName; client.ClientCredentials.UserName.Password = svcPassword; GetPermissionKeysRequest request = new GetPermissionKeysRequest(); GetPermissionKeysResponse response = new GetPermissionKeysResponse(); request.applicationName = APPLICATION_NAME; request.userId = pUserId; response = client.getPermissionKeys(request); pSuperUserFlag = response.superUserFlag; foreach (string permKey in response.permissionKeyCodes) { permKeyList.Add(permKey); } return(permKeyList); }
public List<string> GetPermissionKeys(string pUserId, out bool pSuperUserFlag) { List<string> permKeyList = new List<string>(); ConfirmationsManagerClient client = new ConfirmationsManagerClient(CONFIRMATIONS_MGR_ENDPOINT, urlStr); client.ClientCredentials.UserName.UserName = svcUserName; client.ClientCredentials.UserName.Password = svcPassword; GetPermissionKeysRequest request = new GetPermissionKeysRequest(); GetPermissionKeysResponse response = new GetPermissionKeysResponse(); request.applicationName = APPLICATION_NAME; request.userId = pUserId; response = client.getPermissionKeys(request); pSuperUserFlag = response.superUserFlag; foreach(string permKey in response.permissionKeyCodes){ permKeyList.Add(permKey); } return permKeyList; }