Beispiel #1
0
 public static void RemoveOrder(string id)
 {
     try {
         using (var db = new OrderContext()) {
             var order = db.Orders.Include("Items").Where(o => o.Id == id).FirstOrDefault();
             db.Orders.Remove(order);
             db.SaveChanges();
         }
     }
     catch (Exception e) {
         //TODO 需要更加错误类型返回不同错误信息
         throw new ApplicationException($"删除订单错误!");
     }
 }
Beispiel #2
0
 public static Order AddOrder(Order order)
 {
     try {
         using (var db = new OrderContext()) {
             db.Orders.Add(order);
             db.SaveChanges();
         }
         return(order);
     }
     catch (Exception e) {
         //TODO 需要更加错误类型返回不同错误信息
         throw new ApplicationException($"添加错误: {e.Message}");
     }
 }