Beispiel #1
0
        public ActionResult ElaborateOrder(CheckoutViewModel model)
        {
            var order = orderFactory.CreateOrderFromCart(cart.GetItems(),
                                                         cart.Discount, model.SelectedPaymentType, model.Address);

            if (order != null)
            {
                ordersRepo.Insert(order);
                cart.ClearCart();
                return(View(order));
            }
            else
            {
                return(View("Error"));
            }
        }