public static bool Save(int itemId, int quantity) { Product product = ProductRetrieve(itemId); bool success = IsNew(product) ? OrderRepository.Add(product, quantity) : OrderRepository.Update(product, quantity, true); return(success); }
public static bool Deduct(int itemId, int quantity) { bool success = false; Product product = ProductRetrieve(itemId); Order items = OrderRetrieve(product); if (items.Quantity >= quantity) { if (items.Quantity > quantity) { OrderRepository.Update(product, quantity, false); success = true; } else { OrderRepository.Delete(items); success = true; } } return(success); }