Exemplo n.º 1
0
        public IActionResult Contact()
        {
            var model = new OrderContactCartViewModel
            {
                Cart = _cartSessionService.GetCart()
            };

            return(View(model));
        }
Exemplo n.º 2
0
        public IActionResult Contact(OrderContactCartViewModel model)
        {
            var userId = _userManager.GetUserId(User);

            model.UserId = userId;
            model.Date   = DateTime.Now;
            var order = _mapper.Map <Order>(model);

            var orderItems = _cartSessionService.GetCart();


            foreach (var item in orderItems.CartLines)
            {
                var orderdetail = new OrderLine
                {
                    ProductId = item.Product.Id,
                    Price     = item.Price,
                    Quantity  = item.Quantity
                };

                _orderService.Add(order);
            }
            return(RedirectToAction("Index", "Home"));
        }