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