Exemplo n.º 1
0
        public ActionResult Save(Withdraw withdraw)
        {
            int baln = accountManager.SearchBalanceByAcNo(withdraw.AccountId);

            if (baln < withdraw.Ammount)
            {
                ViewBag.Message = "Ops!! Insufficient Balance";
            }
            else
            {
                if (!accountManager.AcExist(withdraw.AccountId))
                {
                    ViewBag.Message = "Wrong! Account No!!";
                }
                else
                {
                    if (ModelState.IsValid)
                    {
                        string message = withdrawManager.Save(withdraw);


                        if (message == "Successful")
                        {
                            int bal = accountManager.SearchBalanceByAcNo(withdraw.AccountId);
                            ViewBag.Message = "Successful!!!  New Balance Is : " + bal;
                            ModelState.Clear();
                        }
                        else
                        {
                            ViewBag.Message = "ModelState Is not valid";
                        }
                    }
                }
            }

            return(View());
        }