public ActionResult InformationVietHan(VietHanForm form) { string userId = _userManager.GetUserId(HttpContext.User); string senderAccountId = form.SenderAccoutId; string senderName = form.SenderAccountName; string receiverAccountId = form.ReceiverAccoutId; string receiverAccountName = form.ReceiverAccountName; KRW value = new KRW(form.MoneyValue); ActionTransfer action = form.action; var order = TransactionOrder.Create(userId, senderAccountId, senderName, receiverAccountId, receiverAccountName, value, action); service.SenderBank = CreateBank.Create(form.senderbank); service.ReceiverBank = CreateBank.Create(form.receiverbank); service.Order = order; if (service.IsAvailable()) { return(RedirectToAction("Confirm")); } return(View()); }
public ActionResult TransferConfirm(FormCollection form) { var payment = new TransferMoney(); payment.sender = CreateBank.Create(form["sendername"], form["senderaccount"]); payment.receiver = CreateBank.Create(form["receivename"], form["receiveaccoount"]); payment.Value = CreateMoney.Create(form["sendamount"]); payment.User = new User { Email = form["email"] }; payment.Transfer(); return(RedirectToAction("Index", "Home")); }