public static Order Load(Int32 orderId, bool useCache) { if (orderId == 0) { return(null); } Order order = null; string key = "Order_" + orderId.ToString(); if (useCache) { order = ContextCache.GetObject(key) as Order; if (order != null) { return(order); } } order = new Order(); if (order.Load(orderId)) { if (useCache) { ContextCache.SetObject(key, order); } return(order); } return(null); }
public static bool Delete(Int32 orderId) { Order order = new Order(); if (order.Load(orderId)) { return(order.Delete()); } return(false); }