Ejemplo n.º 1
0
        public RedirectToRouteResult AddItem(SVTrade.Models.Product product, int? pluser, string returnUrl)
        {
            CartLine line = Cart.lineCollection
              .Where(p => p.Product.productID == product.productID)
              .FirstOrDefault();

            if (line == null)
            {

            }
            else
                if (pluser > 0)
            {

                line.Product.amount = Convert.ToInt16(pluser);

            }
            return RedirectToAction("Mapping", new { returnUrl });
        }
Ejemplo n.º 2
0
        public void AddItem(SVTrade.Models.Product product, int quantity,int pluser)
        {
            CartLine line = lineCollection
              .Where(p => p.Product.productID == product.productID)
              .FirstOrDefault();

            if (line == null)
            {
                lineCollection.Add(new CartLine
                {
                    Product = product,
                    Quantity = quantity
                });
            }
            else
                if(pluser > 0 )
                        {

                         line.Quantity = pluser;

                        }
        }
Ejemplo n.º 3
0
 public void RemoveLine(SVTrade.Models.Product product)
 {
     lineCollection.RemoveAll(l => l.Product.productID == product.productID);
 }