コード例 #1
0
        public ActionResult Pay()
        {
            var defaultFormValues = new PayForm
            {
                OrderNumber = "a223123",
                Payee       = "David Alpert",
                Amount      = 12.95m,
                CardNumber  = "1123123312331234"
            };

            return(View(defaultFormValues));
        }
コード例 #2
0
        //
        // GET: /Checkout/
        public ActionResult ThankYou()
        {
            // try to get the payment information if present
            PayForm form = Session["payForm"] as PayForm;

            if (form == null)
            {
                return(View("oops"));
            }

            return(View(form));
        }
        public ActionResult Pay()
        {
            var defaultFormValues = new PayForm
            {
                OrderNumber = "a223123",
                Payee = "David Alpert",
                Amount = 12.95m,
                CardNumber = "1123123312331234"
            };

            return View(defaultFormValues);
        }
コード例 #4
0
        public ActionResult Pay(PayForm form)
        {
            bus.Send <IPaymentReceived>(m =>
            {
                m.OrderNumber = form.OrderNumber;
                m.Payee       = form.Payee;
                m.Amount      = form.Amount;
                m.CardNumber  = form.CardNumber;
            });

            Session["payForm"] = form;

            return(RedirectToAction("ThankYou"));
        }
        public ActionResult Pay(PayForm form)
        {
            bus.Send<IPaymentReceived>(m =>
            {
                m.OrderNumber = form.OrderNumber;
                m.Payee = form.Payee;
                m.Amount = form.Amount;
                m.CardNumber = form.CardNumber;
            });

            Session["payForm"] = form;

            return RedirectToAction("ThankYou");
        }