예제 #1
0
        // GET: Order
        public ActionResult Index()
        {
            OrderCart cart = OrderCart.GetOrder(this.HttpContext);

            if (cart.GetOrderCount() > 0)
            {
                OrderCartViewModel vm = new OrderCartViewModel()
                {
                    OrderItems = cart.GetOrderItems(),
                    OrderTotal = cart.GetOrderTotal()
                };

                return(View(vm));
            }
            else
            {
                OrderCartViewModel vm = new OrderCartViewModel()
                {
                    OrderItems = cart.GetOrderItems(),
                    OrderTotal = cart.GetOrderTotal(),
                    Message    = "No tickets ordered."
                };

                return(View(vm));
            }
        }
예제 #2
0
        public ActionResult OrderSummary(int id)
        {
            OrderCart    cart    = OrderCart.GetOrder(this.HttpContext);
            List <Order> myitems = cart.GetOrderItems();

            Order myorder = (Order)myitems.SingleOrDefault(m => m.EventId == id);

            CheckOutViewModel vm = new CheckOutViewModel()
            {
                CheckOutEvent   = myorder.EventSelected,
                NumberOfTickets = myorder.NumberOfTickets,
                OrderNumber     = myorder.OrderNumber
            };

            return(View(vm));
        }