Ejemplo n.º 1
0
 public RelatorioGerencialService(IClienteService clienteService, IProdutoService produtoService, IPedidoService pedidoService, IClienteMapper clienteMapper, IProdutoMapper produtoMapper, IPedidoMapper pedidoMapper, IApiBiRepository apiBiRepository)
 {
     _clienteService  = clienteService;
     _produtoService  = produtoService;
     _pedidoService   = pedidoService;
     _clienteMapper   = clienteMapper;
     _produtoMapper   = produtoMapper;
     _pedidoMapper    = pedidoMapper;
     _apiBiRepository = apiBiRepository;
 }
Ejemplo n.º 2
0
 public PedidoService(IPedidoRepository pedidoRepository, IPedidoMapper pedidoMapper, IClienteRepository clienteRepository,
                      IProdutoFornecedorRepository produtoFornecedorRepository, IApiFornecedorRepository apiFornecedorRepository, IPedidoHistoricoRepository pedidoHistoricoRepository, IItemPedidoHistoricoRepository itemPedidoHistoricoRepository)
 {
     _pedidoRepository              = pedidoRepository;
     _pedidoMapper                  = pedidoMapper;
     _clienteRepository             = clienteRepository;
     _produtoFornecedorRepository   = produtoFornecedorRepository;
     _apiFornecedorRepository       = apiFornecedorRepository;
     _pedidoHistoricoRepository     = pedidoHistoricoRepository;
     _itemPedidoHistoricoRepository = itemPedidoHistoricoRepository;
 }
Ejemplo n.º 3
0
 public PedidoService(
     IPedidoRepository pedidoRepository,
     IValidator <AdicionarPedidoCommand> adicionarValidator,
     IValidator <EditarPedidoCommand> editarValidator,
     IValidator <RemoverPedidoCommand> removerValidator,
     IPedidoMapper pedidoMapper,
     IPedidoMongoRepository pedidoMongoRepository,
     IPedidoPublisher publisher)
 {
     _pedidoRepository      = pedidoRepository;
     _adicionarValidator    = adicionarValidator;
     _editarValidator       = editarValidator;
     _removerValidator      = removerValidator;
     _pedidoMapper          = pedidoMapper;
     _pedidoMongoRepository = pedidoMongoRepository;
     _publisher             = publisher;
 }