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); } }