class Produto
{
public int Id { get; set; }
public string Nome { get; set; }
public decimal Preco { get; set; }
public int quantidade { get; set; }
}
class Estoque
{
private List<Produto> produtos = new List<Produto>();
public Produto produto { get; set; }
public int QuantidadeTotal => produtos.Sum(p => p.quantidade);
public void AdicionarNovosProdutos(Produto produto)
{
produtos.Add(produto);
}
public void ExibirProdutosDoEstoque()
{
Console.WriteLine($"Lista de produtos do estoque de: {produto.Nome}");
foreach (var produto in produtos)
{
Console.WriteLine($"Produto: {produto.Nome}");
}
Console.WriteLine($"\nQuantidade total do produto em estoque é de: {QuantidadeTotal}");
}
}
Produto produto1 = new Produto();
produto1.Id = 1;
produto1.Nome = "Coca-Cola";
produto1.Preco = 5.00m;
produto1.quantidade = 10;
Produto produto2 = new Produto();
produto2.Id = 2;
produto2.Nome = "Pepsi";
produto2.Preco = 4.50m;
produto2.quantidade = 15;
Estoque estoque = new Estoque();
estoque.produto = produto1;
estoque.AdicionarNovosProdutos(produto1);
estoque.AdicionarNovosProdutos(produto2);
estoque.ExibirProdutosDoEstoque();