Example #1
0
 public ObterNotaFiscalQuery(ObterNotaFiscalValidador obterNotaFiscalValidador,
                             IObterPedidosQuery obterPedidosQuery,
                             IObterClientesQuery obterClientesQuery,
                             IObterFreteQuery calcularFreteQuery)
 {
     this.obterNotaFiscalValidador = obterNotaFiscalValidador;
     this.obterPedidosQuery        = obterPedidosQuery;
     this.obterClientesQuery       = obterClientesQuery;
     this.calcularFreteQuery       = calcularFreteQuery;
 }
 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;
 }
Example #3
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;
 }
Example #4
0
 public ClientesController(ICadastrarClienteCommand cadastrarCommand,
                           IAtualizarClienteCommand atualizarCommand,
                           IApagarClienteCommand apagarCommand,
                           IObterClientesQuery query,
                           PersistenciaContexto persistencia,
                           ILogger <ClientesController> logger)
 {
     this.cadastrarCommand = cadastrarCommand;
     this.atualizarCommand = atualizarCommand;
     this.apagarCommand    = apagarCommand;
     this.query            = query;
     this.persistencia     = persistencia;
     this.logger           = logger;
 }