public async Task Delete(Guid id) { var estoque = await _estoqueRepository.GetById(id); if (estoque == null) { throw new Exception("O estoque não foi encontrado"); } estoque.Disable(id); await _estoqueRepository.Update(id, estoque); }
private async Task AtualizaQuantidadeNoEstoque(EstoqueMovimentacao entity) { var estoque = await _repEstoque.GetById(new EstoqueFilter() { EstoqueId = entity.EstoqueId }); estoque.AtualizarQuantidade(entity.Quantidade, entity.Entrada); entity.Estoque = estoque; }