Exemplo n.º 1
0
        public void NotificarCliente(CarritoDeCompras carrito)
        {
            string correoElectronicoCliente = carrito.CorreoElectronicoCliente;

            if (!string.IsNullOrEmpty(correoElectronicoCliente))
            {
                // Envia mensaje
            }
        }
Exemplo n.º 2
0
        public void Checkout(CarritoDeCompras carritoDeCompras, DetallesDePago detallesDePago, bool notificarCliente)
        {
            if (detallesDePago.FormaDePagoParaCompra == FormaDePago.TarjetaDeCredito)
            {
                // Procesar pago con tarjeta de crédito;
            }

            if (carritoDeCompras.LugarDeCompra == LugarCompra.OnLine)
            {
                // Reservar Inventario
            }

            if (notificarCliente)
            {
                NotificarCliente(carritoDeCompras);
            }
        }