Boa noite,
Na atividade 07 (Criar o Modelo de item do Pedido), da aula 04 ( Criar o Modelo de Dados), foi mostrado como fornecer à View os dados à partir do Modelo. Porém, ao modificar o id fixo na imagem, houve um equívoco. Segue a parte do texto e o código:
"Em seguida, trocaremos alguns elementos do HTML para que os dados do nosso modelo sejam exibidos. Qual será a primeira coisa que devemos substituir? O primeiro item será a imagem do produto, que tem o nome de small_4. Substituiremos o 4 pelo id do produto."
<div>
<img src="~/images/produtos/small_@(item.Id).jpg" />
<\div>
Deveria estar:
<div class="col-md-3">
<img src="~/images/produtos/small_@(item.Produto.Id).jpg" >
<div>
Provavelmente o instrutor não percebeu, pois ele utilizou os mesmos Ids para itens e produtos:
var itensCarrinho = new List<ItemPedido>
{
new ItemPedido(1, produtos[0],1),
new ItemPedido(2, produtos[1],2),
new ItemPedido(3, produtos[2],3)
};
return View(itensCarrinho);