public void AtualizandoEstoque(Orcamento orcamento) { foreach (var item in orcamento.OrcamentoProduto) { if (!new ProdutoBll().Get(item.ProdutoId).Terceiros) { List <Estoque> estoque = new List <Estoque>(); estoque = repEstoque.GetAll(x => x.ProdutoId == item.ProdutoId); if (estoque.Count == 0) { Estoque est = new Estoque { Id = repEstoque.GetMaxId(x => x.Id), ProdutoId = item.ProdutoId, Saida = item.Quantidade }; repEstoque.Add(est); } else { estoque[0].Saida += item.Quantidade; repEstoque.Update(estoque[0]); } } } }