protected List <ProdutoItem> CarregarProdutoDB() { List <ProdutoItem> ProdutosCarrinho = _carrinhoCompra.Consultar(); List <ProdutoItem> ProdutosCompleto = new List <ProdutoItem>(); foreach (var item in ProdutosCarrinho) { Produto produto = _produtoRepository.ObterProduto(item.Id); ProdutoItem produtoItem = _mapper.Map <ProdutoItem>(produto); produtoItem.QuantidadeCarrinhoProduto = item.QuantidadeCarrinhoProduto; ProdutosCompleto.Add(produtoItem); } return(ProdutosCompleto); }
public IActionResult Index() { List <ProdutoItem> produtoItemNoCarrinho = _carrinhoCompra.Consultar(); List <ProdutoItem> produtoItemCompleto = new List <ProdutoItem>(); foreach (var item in produtoItemNoCarrinho) { Produto produto = _pordutoRepository.FindByIdPro(item.Id); ProdutoItem produtoItem = _mapper.Map <ProdutoItem>(produto); produtoItem.QuantidadeProdutoCarrinho = item.QuantidadeProdutoCarrinho; produtoItemCompleto.Add(produtoItem); } return(View(produtoItemCompleto)); }
protected List <ProdutoItem> CarregarProdutoDB() { List <ProdutoItem> ProdutosCarrinho = _carrinhoCompra.Consultar(); List <ProdutoItem> ProdutosCompleto = new List <ProdutoItem>(); foreach (var item in ProdutosCarrinho) { Produto produto = _produtoRepository.ObterProduto(item.Id); //NECESSARIO PARA TER ACESSO A PROPRIEDADE REFERENTE A QUANTIDADE NO CARRINHO //O AutoMapper FAZ ISSO FACILMENTE ProdutoItem produtoItem = _mapper.Map <ProdutoItem>(produto); produtoItem.QuantidadeCarrinhoProduto = item.QuantidadeCarrinhoProduto; ProdutosCompleto.Add(produtoItem); } return(ProdutosCompleto); }
public IActionResult Index() { List <ProdutoItem> produtoItemNoCarrinho = _carrinhoCompra.Consultar(); List <ProdutoItem> produtoItemCompleto = new List <ProdutoItem>(); foreach (var item in produtoItemNoCarrinho) { //TODO - AutoMapper Produto produto = _produtoRepository.ObterProduto(item.Id); ProdutoItem produtoItem = new ProdutoItem(); produtoItem.Id = produto.Id; produtoItem.Nome = produto.Nome; produtoItem.Imagens = produto.Imagens; produtoItem.Valor = produto.Valor; produtoItem.QuantidadeProdutoCarrinho = item.QuantidadeProdutoCarrinho; produtoItemCompleto.Add(produtoItem); } return(View(produtoItemCompleto)); }