public void CriarDummies(List<Produto> produtos) { var papelHigienico = produtos.Find(p => p.Id == 1); var arroz = produtos.Find(p => p.Id == 2); var feijao = produtos.Find(p => p.Id == 3); var batata = produtos.Find(p => p.Id == 4); var alface = produtos.Find(p => p.Id == 5); var papelHigienicoItem1 = new ItemDeProduto(papelHigienico, 1, new DateTime(2014, 09, 15)); var papelHigienicoItem2 = new ItemDeProduto(papelHigienico, 1, new DateTime(2014, 09, 28)); var arrozItem1 = new ItemDeProduto(arroz, 0, new DateTime(2014, 09, 28)); var feijaoItem1 = new ItemDeProduto(feijao, 0, null); var batataItem1 = new ItemDeProduto(batata, 1, new DateTime(2014, 09, 15)); var batataItem2 = new ItemDeProduto(batata, 2, new DateTime(2014, 09, 17)); var alfaceItem1 = new ItemDeProduto(alface, 0, new DateTime(2014, 09, 17)); Adicionar(papelHigienicoItem1); Adicionar(papelHigienicoItem2); Adicionar(arrozItem1); Adicionar(feijaoItem1); Adicionar(batataItem1); Adicionar(batataItem2); Adicionar(alfaceItem1); }
protected override void AdicionarProdutoNaLista(Produto produto) { var itemDeProduto = new ItemDeProduto(produto, 0, null); ItemDeProdutoRepository.Adicionar(itemDeProduto); }
private int IncrementarId(ItemDeProduto itemDeProduto) { if (_itemDeProdutosEmMemoria.Count == 0) { itemDeProduto.Id = 1; return 1; } else { var maiorId = _itemDeProdutosEmMemoria.Max(p => p.Id); itemDeProduto.Id = maiorId + 1; return maiorId + 1; } }
public void Remover(ItemDeProduto itemDeProduto) { _itemDeProdutosEmMemoria.Remove(itemDeProduto); }
public int Adicionar(ItemDeProduto itemDeProduto) { var itemDeProdutoId = IncrementarId(itemDeProduto); _itemDeProdutosEmMemoria.Add(itemDeProduto); return itemDeProdutoId; }