public List <RulesMsg> evaluateMinBalSavings() { List <SavingsAccount> ls1 = new List <SavingsAccount>(); var msg = new List <RulesMsg>(); var a = new RulesMsg(); 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.savingsAccountbalance = v.savingsAccountbalance - 100; a.AccId = v.savingsAccountId; a.AccBal = v.savingsAccountbalance; //v.savingsAccountbalance = v.savingsAccountbalance - 100; a.Message = "Service Charge Applicable"; msg.Add(a); } } return(msg); }
public List <RulesMsg> evaluateMinBalCurrent() { List <CurrentAccount> ls = new List <CurrentAccount>(); var msg = new List <RulesMsg>(); var a = new RulesMsg(); HttpResponseMessage response = client.GetAsync(client.BaseAddress + "/Account/getCurrentAccountList").Result; if (response.IsSuccessStatusCode) { string data = response.Content.ReadAsStringAsync().Result; ls = JsonConvert.DeserializeObject <List <CurrentAccount> >(data); } foreach (var v in ls) { if (v.CBal < 500) { a.AccId = v.CAId; a.AccBal = v.CBal; a.Message = "Service Charge Applicable"; msg.Add(a); } } return(msg); }