Beispiel #1
0
 //修改订单基本信息
 public void ChangeOrder(Orders order)
 {
     using (var db = new OrderDB())
     {
         db.Order.Attach(order);
         db.Entry(order).State = EntityState.Modified;
         order.GetDetails.ForEach(
             details => db.Entry(details).State = EntityState.Modified);
         db.SaveChanges();
     }
 }
Beispiel #2
0
 /// <summary>
 /// edit order's customer
 /// </summary>
 /// <param name="orderId"> id of the order whoes customer will be update</param>
 /// <param name="newCustomer">the new customer of the order which will be update</param>
 public void UpdateCustomer(Order order)
 {
     using (var db = new OrderDB())
     {
         db.Order.Attach(order);
         db.Entry(order).State = EntityState.Modified;
         order.details.ForEach(
             detail => db.Entry(detail).State = EntityState.Modified);
         db.SaveChanges();
     }
 }