public void Clear() { var order = OrderService.GetCurrentOrder(); if (order == null || order.HasPayment) { return; } OrderDetailService.DeleteAndSubmit(order.OrderDetails); OrderExamService.DeleteAndSubmit(order.OrderExams); OrderService.DeleteAndSubmit(order); }
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); }