public virtual void DeduzirItem(Produto pProduto, int pQuantidade) { var itemDeEstoque = ProdutosEmEstoque.FirstOrDefault(item => item.Produto.Id == pProduto.Id); if (itemDeEstoque != null) { itemDeEstoque.Quantidade -= pQuantidade; } }
public virtual void IncluirItem(Produto pProduto, int pQuantidade) { var itemDeEstoque = ProdutosEmEstoque.FirstOrDefault(item => item.Produto.Id == pProduto.Id); if (itemDeEstoque != null) { itemDeEstoque.Quantidade += pQuantidade; } else ProdutosEmEstoque.Add(new ProdutoEstoque { Produto = pProduto, Quantidade = pQuantidade }); }
public virtual void RemoveProduto(Produto produto) { produtos.Remove(produto); }
public virtual void AddProduto(Produto produto) { produtos.Add(produto); produto.Marca = this; }