private static void ReteriveOrdersAndEditUsingDisconnectedEntity() { Order order = OrderBusiness.GetOrderDetailsByKey(6); // Order Edit order.Comment = "Comment2"; order.State = State.Modified; // Line Item Edit order.LineItems.Where(i => i.LineItemId == 1).FirstOrDefault().OrderQty = 600; order.LineItems.Where(i => i.LineItemId == 1).FirstOrDefault().State = State.Modified; //Line Item Delete order.LineItems.Where(i => i.LineItemId == 2).FirstOrDefault().State = State.Deleted; //New Line Item Added var orderlineitem = new LineItem { OrderQty = 100, ProductId = 1, Order = order, UnitPrice = 5000, State = State.Added }; order.LineItems.Add(orderlineitem); OrderBusiness.AddUpdateOrders(order); }
public void AddUpdateOrders(Order order) { OrderBusiness.AddUpdateOrders(order); }