Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }