public ActionResult AdicionaAoCarrinhoTrad(CarrinhoTrad item)
 {
     if (ModelState.IsValid)
     {
         item.ValorTotal = item.Valor * item.Qtde;
         CarrinhoTradTemp.ArmazenaItens(item);
         return(RedirectToAction("ListaCarrinhoTrad", "Cliente"));
     }
     return(View());
 }
Пример #2
0
 public ActionResult AdicionaAoCarrinhoTrad(CarrinhoTrad c)
 {
     if (ModelState.IsValid)
     {
         int qtde = 0;
         int id   = 0;
         if (Session["ItensTrad"] != null)
         {
             foreach (var item in CarrinhoTradTemp.RetornaItens())
             {
                 if (item.ProdID == c.ProdID)
                 {
                     qtde   = item.Qtde + c.Qtde;
                     id     = item.Id;
                     c.Qtde = qtde;
                 }
             }
             c.ValorTotal = c.Valor * c.Qtde;
             if (qtde == 0)
             {
                 CarrinhoTradTemp.ArmazenaItens(c);
             }
             else
             {
                 CarrinhoTradTemp.RemoveItem(id);
                 CarrinhoTradTemp.ArmazenaItens(c);
             }
         }
         else
         {
             c.ValorTotal = c.Valor * c.Qtde;
             CarrinhoTradTemp.ArmazenaItens(c);
         }
         return(RedirectToAction("ListaCarrinhoTrad", "Cliente"));
     }
     return(View());
 }