Пример #1
0
        public IActionResult Checkout(Orden orden)
        {
            _shoppingCart.ShoppingCartItems = _shoppingCart.GetShoppingCartItems();

            if (_shoppingCart.ShoppingCartItems.Count == 0)
            {
                ModelState.AddModelError("", "El carro esta vacio");
            }

            if (ModelState.IsValid)
            {
                _ordenRepository.CrearOrden(orden);
                _shoppingCart.ClearCart();
                return(RedirectToAction("CheckoutComplete"));
            }
            return(View(orden));
        }
Пример #2
0
        public IActionResult Checkout(Orden orden)
        {
            var items = _carritoCompra.GetShoppingCartItems();

            _carritoCompra.ItemsCarritoCompra = items;
            if (_carritoCompra.ItemsCarritoCompra.Count == 0)
            {
                ModelState.AddModelError("", "Su carrito está vacío, agregue algunas productos primero");
            }

            if (ModelState.IsValid)
            {
                _ordenRepository.CrearOrden(orden);
                _carritoCompra.ClearCart();
                return(RedirectToAction("Revisión completada"));
            }

            return(View(orden));
        }