예제 #1
0
        /// <summary>
        /// Should update stock and save order via repository
        /// </summary>
        /// <param name="order"></param>
        public void PlaceOrder(OrderModel order)
        {
            if (order.Items.Count() > 0)
            {
                foreach (var item in order.Items)
                {
                    _stockRepository.DecreaseItemsInStock(item.Name, item.Quantity);
                }

                _orderRepository.SaveOrder(order);
            }
        }