// GET: TransferFunds public ActionResult Index(TransferFunds Tfs) { //login check // authorize check if (SessionFacade.USERNAME == null) { SessionFacade.PAGEREQUESTED = Request.Url.AbsolutePath; RedirectToAction("Login", "Home"); } IBusinessAccount iba = GenericFactory<BusinessLayer, IBusinessAccount>.CreateInstance(); string chkAcctNum = SessionFacade.CHECKINGACCTNUM; string savAcctNum = chkAcctNum + "1"; Tfs.ChkAcntBal = iba.GetCheckingBalance(chkAcctNum).ToString(); Tfs.SavAcntBal = iba.GetSavingBalance(savAcctNum).ToString(); Tfs.ChkAcuntNmbr = Int32.Parse( chkAcctNum); return View(Tfs); }
public ActionResult Tfunds(TransferFunds tf) { IBusinessAccount iba = GenericFactory<BusinessLayer, IBusinessAccount>.CreateInstance(); try { string chkAcctNum = SessionFacade.CHECKINGACCTNUM; string savAcctNum = chkAcctNum + "1"; if (iba.TransferFromChkgToSav(chkAcctNum, savAcctNum, tf.TAmount)) { tf.sTatus = "Transfer successful.."; tf.ChkAcntBal =iba.GetCheckingBalance(chkAcctNum).ToString(); tf.SavAcntBal = iba.GetSavingBalance(savAcctNum).ToString(); } } catch (Exception ex) { tf.sTatus = "my mistake try again !"; } return View("Index"); }
public JsonResult SavtoChk(List<string> val) { TransferFunds tf = new TransferFunds(); IBusinessAccount iba = GenericFactory<BusinessLayer, IBusinessAccount>.CreateInstance(); try { tf.TAmount = Int32.Parse(val[0]); string chkAcctNum = SessionFacade.CHECKINGACCTNUM; string savAcctNum = chkAcctNum + "1"; if (iba.TransferFromChkgToSav(chkAcctNum, savAcctNum, tf.TAmount)) { tf.sTatus = "Transfer successful.."; tf.ChkAcntBal = iba.GetCheckingBalance(chkAcctNum).ToString(); tf.SavAcntBal = iba.GetSavingBalance(savAcctNum).ToString(); } } catch (Exception ex) { tf.sTatus = "my mistake try again !"; } //return Json(tf.sTatus); return Json(tf, JsonRequestBehavior.AllowGet); }
public JsonResult TransferFunds(TransferFunds tfs) { tfs.sTatus = "not logged in"; if (SessionFacade.USERNAME == null) { SessionFacade.PAGEREQUESTED = Request.Url.AbsolutePath; tfs.sTatus = "Not logged in!"; RedirectToAction("Index", "Home"); } IBusinessAccount iba = GenericFactory<BusinessLayer, IBusinessAccount>.CreateInstance(); string chkAcctNum = SessionFacade.CHECKINGACCTNUM; string savAcctNum = chkAcctNum + "1"; tfs.ChkAcntBal = iba.GetCheckingBalance(chkAcctNum).ToString(); tfs.SavAcntBal = iba.GetSavingBalance(savAcctNum).ToString(); tfs.ChkAcuntNmbr = Int32.Parse(chkAcctNum); tfs.sTatus = "welcome"; var data = tfs; var viewModel = tfs; var serializer = new JavaScriptSerializer(); // viewModel = serializer.Serialize(data); // return View("viewname", viewModel); return Json(viewModel, JsonRequestBehavior.AllowGet); // return Json( viewModel); }