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;
 }
示例#2
0
 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;
 }
示例#3
0
 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;
 }