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($"删除订单错误!"); } }
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}"); } }