Esempio n. 1
0
 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());
 }
Esempio n. 2
0
 public ActionResult DeletaItemCarrinho(int id)
 {
     CarrinhoTemp.RemoveItem(id);
     return(RedirectToAction("ListaCarrinhoTrad", "Cliente"));
 }