Пример #1
0
        public void AddPromocaoCarrinho(KitPromocao kit)
        {
            ProdutoViewModel novoItem = new ProdutoViewModel();

            novoItem.nomeProduto  = "Kit " + kit.Produto.nomeProduto;
            novoItem.preco        = kit.Promocao.preco;
            novoItem.quantidade   = kit.Promocao.quantidade;
            novoItem.nomePromocao = kit.Promocao.nomePromocao;

            listaCarrinhoAtual.Add(novoItem);
        }
Пример #2
0
        public ActionResult AdicionarNoCarinho(int?codProduto, int?codPromocao)
        {
            if (codProduto == null || codPromocao == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KitPromocao kit = db.KitPromocao.Where(x => x.codProduto == codProduto && x.codPromocao == codPromocao).FirstOrDefault();

            if (kit == null)
            {
                return(HttpNotFound());
            }

            AddPromocaoCarrinho(kit);
            return(RedirectToAction("Carrinho", "Home"));
        }