Table of Contents

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 ICartService
paymentService IPaymentService
shipmentService IShipmentService
discountService 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 ICard

Datos de la tarjeta

addressInfo IAddressInfo

Datos de dirección

Returns

string

Resultado del proceso