public List <LastTransactions> LoadLastTransactions(AuthenticateResponse user, SummaryResponse accounts, int count = 2, string type = "") { var transactions = new List <LastTransactions>(); if (accounts != null && accounts.Summaries.Count > 0) { foreach (var summary in accounts.Summaries) { var request = new LastTransactionRequest { MembershipNumber = user.MembershipKey, ProductCode = summary.ProductCode, Count = count }; var code = summary.ProductCode; var response = _clientService.GetLastTransactions(request); if (response.LastTransactions != null && response.LastTransactions.Count > 0) { transactions = response.LastTransactions; } } } return(transactions); }
public LastTransactionResponse GetLastTransactions(LastTransactionRequest payload) { var _client = new RestActions(_contentRootPath); string url = _configSettingManager.ArmBaseUrl + "/Portfolio/LastTransaction"; var encryptedValue = new SecureCredentials(); payload.ServiceUsername = encryptedValue.DecryptCredentials(_configSettingManager.ArmServiceUsername); payload.ServicePassword = encryptedValue.DecryptCredentials(_configSettingManager.ArmServicePassword); return(_client.CallRestAction <LastTransactionResponse, LastTransactionRequest>(payload, url)); }