public ActionResult AdicionaAoCarrinho(Carrinho c) { if (ModelState.IsValid) { int qtde = 0; int id = 0; if (Session["Itens"] != null) { foreach (var item in CarrinhoTemp.RetornaItens()) { if (item.Cat03ID == c.Cat03ID) { qtde = item.Qtde + c.Qtde; id = item.Id; c.Qtde = qtde; } } if (qtde == 0) { CarrinhoTemp.ArmazenaItens(c); } else { CarrinhoTemp.RemoveItem(id); CarrinhoTemp.ArmazenaItens(c); } } else { CarrinhoTemp.ArmazenaItens(c); } return(RedirectToAction("NovoPedido", "Cliente")); } return(View()); }
public ActionResult DeletaItemCarrinho(int id) { CarrinhoTemp.RemoveItem(id); return(RedirectToAction("ListaCarrinhoTrad", "Cliente")); }