Exemple #1
0
        public void Remove(Guid id)
        {
            var estoque = Mapper.Map <EstoqueViewModel, Estoque>(GetById(id));

            BeginTransaction();

            //Remove todas suas movimentações
            foreach (var m in _movimentacaoEstoqueService.GetByEstoque(estoque.EstoqueId))
            {
                _movimentacaoEstoqueService.Remove(m);
            }

            _estoqueService.Remove(estoque);

            _logSistemaService.AddLog("Estoque", estoque.EstoqueId, "Remove", "");
            Commit();
        }
Exemple #2
0
 public IEnumerable <MovimentacaoEstoqueViewModel> GetByEstoque(Guid id)
 {
     return(Mapper.Map <IEnumerable <MovimentacaoEstoque>, IEnumerable <MovimentacaoEstoqueViewModel> >(_movimentacaoService.GetByEstoque(id)));
 }