Class CartController
- Namespace
- EcommerceApp.Api.Controllers
- Assembly
- EcommerceApp.Api.dll
Controlador para procesar operaciones del carrito.
[ApiController]
[Route("[controller]")]
public class CartController
- Inheritance
-
CartController
- Inherited Members
Constructors
CartController(ICartService, IPaymentService, IShipmentService, IDiscountService)
Constructor del CartController.
public CartController(ICartService cartService, IPaymentService paymentService, IShipmentService shipmentService, IDiscountService discountService)
Parameters
cartService
ICartServicepaymentService
IPaymentServiceshipmentService
IShipmentServicediscountService
IDiscountService
Methods
CheckOut(ICard, IAddressInfo)
Ejecuta el proceso de checkout con pago y envío.
[HttpPost]
public string CheckOut(ICard card, IAddressInfo addressInfo)
Parameters
card
ICardDatos de la tarjeta
addressInfo
IAddressInfoDatos de dirección
Returns
- string
Resultado del proceso