public static OrderStatusTrigger Load(Int32 storeEventId, bool useCache) { if (storeEventId == 0) { return(null); } OrderStatusTrigger orderStatusTrigger = null; string key = "OrderStatusTrigger_" + storeEventId.ToString(); if (useCache) { orderStatusTrigger = ContextCache.GetObject(key) as OrderStatusTrigger; if (orderStatusTrigger != null) { return(orderStatusTrigger); } } orderStatusTrigger = new OrderStatusTrigger(); if (orderStatusTrigger.Load(storeEventId)) { if (useCache) { ContextCache.SetObject(key, orderStatusTrigger); } return(orderStatusTrigger); } return(null); }
public static bool Delete(Int32 storeEventId) { OrderStatusTrigger orderStatusTrigger = new OrderStatusTrigger(); if (orderStatusTrigger.Load(storeEventId)) { return(orderStatusTrigger.Delete()); } return(false); }