public IActionResult AccountStatementStatus(accountDetailsInput accDetState)
        {
            int accountId = accDetState.accountId;
            int fromDate  = accDetState.fromDate;
            int toDate    = accDetState.toDate;
            var database  = new ViewAccountStatementResponse();
            HttpResponseMessage response = client.GetAsync(client.BaseAddress + "/Account/getAccountStatement/" + accountId + "/" + fromDate + "/" + toDate).Result;

            if (response.IsSuccessStatusCode)
            {
                string           data = response.Content.ReadAsStringAsync().Result;
                List <Statement> ac   = JsonConvert.DeserializeObject <List <Statement> >(data);
                if (ac != null)
                {
                    try
                    {
                        foreach (var v in ac)
                        {
                            database.date           = v.date;
                            database.Narration      = v.Narration;
                            database.refno          = v.refno;
                            database.valueDate      = v.valueDate;
                            database.withdrawal     = v.withdrawal;
                            database.deposit        = v.deposit;
                            database.closingBalance = v.closingBalance;
                            db.viewAccountStatementResponses.Add(database);
                        }
                        db.SaveChanges();
                        return(View(ac));
                    }
                    catch (Exception)
                    {
                        return(BadRequest());
                    }
                }
                else
                {
                    return(RedirectToAction("Error"));
                }
            }
            return(BadRequest());
        }
 public IActionResult AccountStatement(accountDetailsInput accDetState)
 {
     _log4net.Info("Customer view Account Statement");
     return(RedirectToAction("AccountStatementStatus", accDetState));
 }