public void Checkout(Carrinho carrinho)
        {
            if (_estoqueService.Verifica(carrinho))
            {
                _cartaoService.Pagar(carrinho);

                _notificaoService.EnviaEmail(carrinho);
            }
        }
        public void Checkout(Carrinho carrinho, DetalhePagamento detalhePagamento)
        {
            EstoqueService estoqueService = new EstoqueService();

            if (estoqueService.Verifica(carrinho))
            {
                CartaoService cartaoService = new CartaoService();
                cartaoService.Pagar(carrinho, detalhePagamento);

                NotificacaoService notificaoService = new NotificacaoService();
                notificaoService.EnviaEmail(carrinho);
            }
        }