예제 #1
0
파일: CartService.cs 프로젝트: dKluev/Site
        public void Clear()
        {
            var order = OrderService.GetCurrentOrder();

            if (order == null || order.HasPayment)
            {
                return;
            }
            OrderDetailService.DeleteAndSubmit(order.OrderDetails);
            OrderExamService.DeleteAndSubmit(order.OrderExams);
            OrderService.DeleteAndSubmit(order);
        }
예제 #2
0
파일: CartService.cs 프로젝트: dKluev/Site
        public void DeleteTrack(string trackTC)
        {
            var order = OrderService.GetCurrentOrder();

            if (order == null || order.HasPayment)
            {
                return;
            }
            var orderDetailsForDelete = order.OrderDetails
                                        .Where(od => od.Track_TC == trackTC);

            OrderDetailService.DeleteAndSubmit(orderDetailsForDelete);
        }