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(); }
public IEnumerable <MovimentacaoEstoqueViewModel> GetByEstoque(Guid id) { return(Mapper.Map <IEnumerable <MovimentacaoEstoque>, IEnumerable <MovimentacaoEstoqueViewModel> >(_movimentacaoService.GetByEstoque(id))); }