Ejemplo n.º 1
0
        public void ConfirmarCompra(Carrito carrito, DetallesDePago detallesDePago, bool notificarCliente)
        {
            if (detallesDePago.MetodoDePago == MetodoDePago.TarjetaDeCredito)
            {
                CargarTarjeta(detallesDePago, carrito);
            }

            ReservarInventario(carrito);

            if (notificarCliente)
            {
                NotificarCliente(carrito);
            }
        }
Ejemplo n.º 2
0
        public void ConfirmarCompra(Carrito carrito, DetallesDePago detallesDePago, bool notificarCliente)
        {
            if (detallesDePago.MetodoDePago == MetodoDePago.TarjetaDeCredito)
            {
                CargarTarjeta(detallesDePago, carrito);
            }

            ReservarInventario(carrito);

            if (notificarCliente)
            {
                NotificarCliente(carrito);
            }
        }
Ejemplo n.º 3
0
 private void CargarTarjeta(DetallesDePago detallesDePago, Carrito carrito)
 {
     // Consumir el servicio de pagos
     // por tarjeta de credito
 }
Ejemplo n.º 4
0
 private void CargarTarjeta(DetallesDePago detallesDePago, Carrito carrito)
 {
     // Consumir el servicio de pagos
     // por tarjeta de credito
 }