ChangeItemQuantity() 공개 메소드

public ChangeItemQuantity ( ShoppingCart cart, ShoppingCartItem item, int newQuantity ) : void
cart ShoppingCart
item ShoppingCartItem
newQuantity int
리턴 void
예제 #1
0
 public void ChangeItemQuantity(int cartId, int itemId, int newQuantity)
 {
     var service = new Core.ShoppingCartService(_context.Instance);
     var cart = service.Find(cartId);
     var item = cart.Items.FirstOrDefault(i => i.Id == itemId);
     if (item != null)
     {
         _context.Database.Transactional(() =>
         {
             service.ChangeItemQuantity(cart, item, newQuantity);
         });
     }
 }
예제 #2
0
        public void ChangeItemQuantity(int cartId, int itemId, int newQuantity)
        {
            var service = new Core.ShoppingCartService(_context.Instance);
            var cart    = service.Find(cartId);
            var item    = cart.Items.FirstOrDefault(i => i.Id == itemId);

            if (item != null)
            {
                _context.Database.Transactional(() =>
                {
                    service.ChangeItemQuantity(cart, item, newQuantity);
                });
            }
        }