public PedidoService(ICarrinho carrinho, IPagamento pagamento, IEstoque estoqueService, IMail mailService, ISms smsService) { _carrinhoService = carrinho; _pagamentoService = pagamento; _estoqueService = estoqueService; _mailService = mailService; _smsService = smsService; }
public void Preencher(IEstoque estoque) { if (estoque.TemDisponibilidade(_produto, _quantidade)) { estoque.Retirar(_produto, _quantidade); _preenchido = true; } else { if (_emailService != null) _emailService.Enviar(MensagemPedidoNaoPreenchido); } }
public void Preencher(IEstoque estoque) { if (estoque.TemDisponibilidade(_produto, _quantidade)) { estoque.Retirar(_produto, _quantidade); _preenchido = true; } else { if (_emailService != null) { _emailService.Enviar(MensagemPedidoNaoPreenchido); } } }
public CompraLoja(IEstoque est) { this.estoque = est; }
public void Setup() { _estoque = new Estoque(); _estoque.Incluir(Talisker, 50); _estoque.Incluir(HighlandPark, 25); }
public CarrinhoService(IProdutoImposto produtoImposto, IEstoque estoque) { _produtoImpostoService = produtoImposto; _estoqueService = estoque; }
public Loja(IEstoque stck) { this.estoque = stck; }
public Locacao(IEstoque est) { this.estoque = est; }
public LojaOnlineFacade(IEstoque gerenciadorDeEstoque, IValidadorPedido gerenciadorDePedido, IPagamento gerenciadorDePagamento) { this.gerenciadorDeEstoque = gerenciadorDeEstoque; this.gerenciadorDePedido = gerenciadorDePedido; this.gerenciadorDePagamento = gerenciadorDePagamento; }
public LocadoraFilmes(IEstoque estq) { this.estoque = estq; }
public PedidoFacade(IEstoque estoque, IFinanceiro financeiro, IPosVenda posvenda) { _Estoque = estoque; _Financeiro = financeiro; _PosVenda = posvenda; }