public void PlaceOrder(string userName) { /* mini plan * 1 add basket * 2 add orderStatus * 3 add userOrder */ const int defaultUp = 1; OrderBasketController basketController = new OrderBasketController(); BasketID = basketController.GetAllBasket().Count() + defaultUp; // need change !!! BasketCreateDate = DateTime.Now; basketController.AddBasket(BasketID, BasketCreateDate); OrderStatusController orderStatusController = new OrderStatusController(); OrderStatusID = orderStatusController.GetAllOrderStatus().Count() + defaultUp; //need change !!! orderStatusController.AddOrderStatus(OrderStatusID, null, null, defaultOrderState); UserOrderController userOrderController = new UserOrderController(); foreach (int productId in ProductIDList) { int id = userOrderController.GetAllUserOrders().Count() + defaultUp;//need change !!! userOrderController.AddUserOrder(id, BasketID, OrderStatusID, productId, userName); } //after PlaceOrder clear productlist ClearBasket(); }
public void PlaceOrder(string userName) { /* mini plan *1 add basket *2 add orderStatus *3 add userOrder */ const int defaultUp = 1; OrderBasketController basketController = new OrderBasketController(); BasketID = basketController.GetAllBasket().Count() + defaultUp; // need change !!! BasketCreateDate = DateTime.Now; basketController.AddBasket(BasketID, BasketCreateDate); OrderStatusController orderStatusController = new OrderStatusController(); OrderStatusID = orderStatusController.GetAllOrderStatus().Count() + defaultUp; //need change !!! orderStatusController.AddOrderStatus(OrderStatusID, null, null, defaultOrderState); UserOrderController userOrderController = new UserOrderController(); foreach (int productId in ProductIDList) { int id = userOrderController.GetAllUserOrders().Count() + defaultUp;//need change !!! userOrderController.AddUserOrder(id, BasketID, OrderStatusID, productId, userName); } //after PlaceOrder clear productlist ClearBasket(); }