Exemplo n.º 1
0
        public void CadastraVenda(Vendedor vendedor, Produto produto, int quantidadeVenda)
        {
            var vendasVendedor = Vendas.FirstOrDefault(v => v.Vendedor.Nome == vendedor.Nome);

            if (vendasVendedor != null)
            {
                vendasVendedor.produtosQuantidade.Add(new ProdutoQuantidade()
                {
                    Produto    = produto,
                    Quantidade = quantidadeVenda
                });
            }
            else
            {
                Vendas.Add(new VendaProdutos()
                {
                    Vendedor           = vendedor,
                    produtosQuantidade = new List <ProdutoQuantidade>()
                    {
                        new ProdutoQuantidade()
                        {
                            Produto    = produto,
                            Quantidade = quantidadeVenda
                        }
                    }
                });
            }
        }