/// <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); } }