コード例 #1
0
        public void UpdateItem(spMoi s, int sl)
        {
            CartItem line = cart.Where(p => p.sp.MaSP == s.MaSP).FirstOrDefault();

            if (line != null)
            {
                if (sl > 0)
                {
                    line.Quantity = sl;
                }
                else
                {
                    cart.RemoveAll(l => l.sp.MaSP == s.MaSP);
                }
            }
        }
コード例 #2
0
        public void AddItem(spMoi s, int sl)
        {
            CartItem line = cart.Where(p => p.sp.MaSP == s.MaSP).FirstOrDefault();

            if (line == null)
            {
                cart.Add(new CartItem
                {
                    sp       = s,
                    Quantity = sl
                });
            }
            else
            {
                line.Quantity += sl;
                if (line.Quantity <= 0)
                {
                    cart.RemoveAll(l => l.sp.MaSP == s.MaSP);
                }
            }
        }
コード例 #3
0
 public void RemoveLine(spMoi s)
 {
     cart.RemoveAll(l => l.sp.MaSP == s.MaSP);
 }