Ejemplo n.º 1
0
        public void RetrieveOrderDisplayTest()
        {
            var orderRepositary = new OrderRepositary();
            var expected        = new Order(10)
            {
                OrderDate = new DateTimeOffset(DateTime.Now.Year, 4, 14, 10, 00, 00, new TimeSpan(7, 0, 0))
            };

            var actual = orderRepositary.Retrieve(10);

            Assert.AreEqual(expected.OrderDate, actual.OrderDate);
        }
        public ActionResult Checkout()
        {
            CheckoutViewModel vm       = new CheckoutViewModel();
            OrderDto          order    = (OrderDto)HttpContext.Session["CurrentOrder"];
            CustomerDto       customer = (CustomerDto)HttpContext.Session["Customer"];

            vm.FinalPrice = order.CheckOutPrice;
            vm.UserName   = customer.CustomerName;

            OrderRepositary or = new OrderRepositary();

            or.PlaceOrderFor(customer.CustomerUserId, ConvertToOrder(order));
            return(View(vm));
        }