public ActionResult PhoneBillPayment(PhoneBillModel pbm) { IBusinessBanking ibank = GenericFactory <Business, IBusinessBanking> .GetInstance(); UserInfo ui = CookieFacade.USERINFO; try { if (ModelState.IsValid) { bool ret = ibank.TransferBillFromChecking(ui.CheckingAcccountNumber, ui.SavingAccountNumber, pbm.Amount); if (ret == true) { ViewBag.Message = "Transfer successful.."; ModelState.Clear(); // otherwise, textbox will display the old amount pbm.Amount = 0; } } } catch (Exception ex) { ViewBag.Message = ex.Message; } pbm.CheckingBalance = ibank.GetCheckingBalance(ui.CheckingAcccountNumber); pbm.Amount = ibank.GetAmountDue(ui.CheckingAcccountNumber); return(View(pbm)); }
// GET: Banking public ActionResult ApplyLoan() { ApplyLoanModel alm = new ApplyLoanModel(); UserInfo ui = CookieFacade.USERINFO; IBusinessBanking ibank = GenericFactory <Business, IBusinessBanking> .GetInstance(); alm.UserName = ui.Username; alm.Amount = ibank.GetAmountDue(ui.CheckingAcccountNumber); //alm.Status = ibank.GetAmountDue(ui.CheckingAcccountNumber); ViewBag.Message = ""; return(View(alm)); }
// GET: Banking public ActionResult PhoneBillPayment() { PhoneBillModel pbm = new PhoneBillModel(); UserInfo ui = CookieFacade.USERINFO; IBusinessBanking ibank = GenericFactory <Business, IBusinessBanking> .GetInstance(); pbm.CheckingAccountNumber = ui.CheckingAcccountNumber; pbm.CheckingBalance = ibank.GetCheckingBalance(ui.CheckingAcccountNumber); pbm.Amount = ibank.GetAmountDue(ui.CheckingAcccountNumber); ViewBag.Message = ""; return(View(pbm)); }