示例#1
0
        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);
        }
示例#2
0
        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));
        }