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);
        }