public List <rulesMessage> evaluateMinBalSavings() { List <SavingsAccount> ls1 = new List <SavingsAccount>(); var msg = new List <rulesMessage>(); var a = new rulesMessage(); HttpResponseMessage response = client.GetAsync(client.BaseAddress + "/Account/getSavingAccountList").Result; if (response.IsSuccessStatusCode) { string data = response.Content.ReadAsStringAsync().Result; ls1 = JsonConvert.DeserializeObject <List <SavingsAccount> >(data); } foreach (var v in ls1) { if (v.savingsAccountbalance < 500) { //v.SBal = v.SBal - 100; a.accountId = v.savingsAccountId; a.accountBalance = v.savingsAccountbalance; //v.SBal = v.SBal - 100; a.message = "Service Charge Applicable"; msg.Add(a); } } return(msg); }
public List <rulesMessage> evaluateMinBalCurrent() { List <currentAccountDetails> ls = new List <currentAccountDetails>(); var msg = new List <rulesMessage>(); var a = new rulesMessage(); HttpResponseMessage response = client.GetAsync(client.BaseAddress + "/Account/getCurrentAccountList").Result; if (response.IsSuccessStatusCode) { string data = response.Content.ReadAsStringAsync().Result; ls = JsonConvert.DeserializeObject <List <currentAccountDetails> >(data); } foreach (var v in ls) { if (v.currentAccountBalance < 500) { a.accountId = v.currentAccountId; a.accountBalance = v.currentAccountBalance; a.message = "Service Charge Applicable"; msg.Add(a); } } return(msg); }