public AtualizarPedidoCommand(IPedidoServico clienteServico, IObterFreteQuery obterFreteQuery, IObterClientesQuery obterClientesQuery, IObterProdutosQuery obterProdutosQuery, AtualizarPedidoValidador validador) { this.clienteServico = clienteServico; this.obterFreteQuery = obterFreteQuery; this.obterClientesQuery = obterClientesQuery; this.obterProdutosQuery = obterProdutosQuery; this.validador = validador; }
public CadastrarPedidoCommand(IPedidoServico pedidoServico, IObterFreteQuery obterFreteQuery, IObterClientesQuery obterClientesQuery, IObterProdutosQuery obterProdutosQuery, CadastrarPedidoValidador validador) { this.pedidoServico = pedidoServico; this.obterFreteQuery = obterFreteQuery; this.obterClientesQuery = obterClientesQuery; this.obterProdutosQuery = obterProdutosQuery; this.validador = validador; }
public ProdutoController(ICadastrarProdutoCommand cadastrarCommand, IAtualizarProdutoCommand atualizarCommand, IApagarProdutoCommand apagarCommand, IObterProdutosQuery query, PersistenciaContexto persistencia, ILogger <ProdutoController> logger) { this.cadastrarCommand = cadastrarCommand; this.atualizarCommand = atualizarCommand; this.apagarCommand = apagarCommand; this.query = query; this.persistencia = persistencia; this.logger = logger; }