Beispiel #1
0
 public VendaService(ISession session)
 {
     _repositoryVenda        = new VendaRepository(session);
     _repositoryVendaProduto = new VendaProdutoRepository(session);
     _repositoryProduto      = new ProdutoRepository(session);
     _repositoryUsuario      = new UsuarioRepository(session);
 }
 public VendaProdutoService(IVendaProdutoRepository vendaProdutoRepository,
                            ISaidaProdutoEstoqueService saidaProdutoEstoqueService,
                            IEstoqueService estoqueService,
                            IProdutoService produtoService,
                            IEstoqueProdutoService estoqueProdutoService) : base(vendaProdutoRepository)
 {
     _vendaProdutoRepository     = vendaProdutoRepository;
     _saidaProdutoEstoqueService = saidaProdutoEstoqueService;
     _estoqueService             = estoqueService;
     _produtoService             = produtoService;
     _estoqueProdutoService      = estoqueProdutoService;
 }
 public ProdutosController(IMapper mapper,
                           IProdutoService produtoService,
                           IProdutoRepository produtoRepository,
                           IVendaProdutoRepository vendaProdutoRepository,
                           ICompraProdutoRepository compraProdutoRepository,
                           INotificador notificador) : base(notificador)
 {
     _mapper                  = mapper;
     _produtoService          = produtoService;
     _produtoRepository       = produtoRepository;
     _vendaProdutoRepository  = vendaProdutoRepository;
     _compraProdutoRepository = compraProdutoRepository;
 }
Beispiel #4
0
 public VendaService(IVendaRepository vendaRepository,
                     IProdutoRepository produtoRepository,
                     IVendaProdutoRepository vendaProdutoRepository,
                     IClienteRepository clienteRepository,
                     IClienteCompraRepository clienteCompraRepository,
                     IUnitOfWork uow,
                     INotificador notificador) : base(notificador)
 {
     _vendaRepository         = vendaRepository;
     _produtoRepository       = produtoRepository;
     _vendaProdutoRepository  = vendaProdutoRepository;
     _clienteRepository       = clienteRepository;
     _clienteCompraRepository = clienteCompraRepository;
     _UoW = uow;
 }
Beispiel #5
0
 public ProdutoService(ISession session)
 {
     _repository             = new ProdutoRepository(session);
     _unidadeRepository      = new UnidadeRepository(session);
     _vendaProdutoRepository = new VendaProdutoRepository(session);
 }
Beispiel #6
0
 public VendaProdutoService(IVendaProdutoRepository vendaProdutoRepository)
     : base(vendaProdutoRepository)
 {
     _vendaProdutoRepository = vendaProdutoRepository;
 }