public static Basket Load(Int32 basketId, bool useCache) { if (basketId == 0) { return(null); } Basket basket = null; string key = "Basket_" + basketId.ToString(); if (useCache) { basket = ContextCache.GetObject(key) as Basket; if (basket != null) { return(basket); } } basket = new Basket(); if (basket.Load(basketId)) { if (useCache) { ContextCache.SetObject(key, basket); } return(basket); } return(null); }
public static bool Delete(Int32 basketId) { Basket basket = new Basket(); if (basket.Load(basketId)) { return(basket.Delete()); } return(false); }