public SubAccountsResponse SubAccounts(SubAccountsRequest payload) { var _client = new RestActions(_contentRootPath); string url = _configSettingManager.ArmBaseUrl + "/Client/SubAccounts"; var encryptedValue = new SecureCredentials(); payload.ServiceUsername = encryptedValue.DecryptCredentials(_configSettingManager.ArmServiceUsername); payload.ServicePassword = encryptedValue.DecryptCredentials(_configSettingManager.ArmServicePassword); return(_client.CallRestAction <SubAccountsResponse, SubAccountsRequest>(payload, url)); }
public SubAccountsResponse GetFamilyAccount(string membershipkey) { var response = new SubAccountsResponse(); var request = new SubAccountsRequest { CustomerReference = membershipkey }; response = _clientService.SubAccounts(request); return(response); }