Ejemplo n.º 1
0
        public BalanceTransferVM GetBalanceTransferEmpty()
        {
            var balanceTransferVM = new BalanceTransferVM()
            {
                BankDetailsList = GetBankDetailsVM()
            };

            return(balanceTransferVM);
        }
        public ActionResult Checkout(BalanceTransferVM balanceTransferVM)
        {
            try
            {
                var isResult = balanceTransferService.SaveUserbalanceTransferDetails(balanceTransferVM);
            }
            catch (Exception ex)
            {
                return RedirectToAction("Index", "Error");
            }

            return RedirectToAction("Index", "Offers", new
                RouteValueDictionary(new
                {
                    bankID = balanceTransferVM.selectedBankID,
                    loanAmount = balanceTransferVM.LoanAmount
                }));
        }
Ejemplo n.º 3
0
        public bool SaveUserbalanceTransferDetails(BalanceTransferVM balanceTransferVM)
        {
            UserDetail userDetails = Mapper.Map <UserDetail>(balanceTransferVM.customer);

            var isResult = userDetailRepository.CreateUser(userDetails);

            if (isResult)
            {
                balanceTransferVM.customer.CustomerID = Convert.ToString(userDetails.Id);

                UserBalanceTransferDetail userBalanceTransferDetails = Mapper.Map <UserBalanceTransferDetail>(balanceTransferVM);

                isResult = userBalanceTransferRepository.CreateUserBalanceTransfer(userBalanceTransferDetails);
            }

            //Send Email

            return(isResult);
        }