public static ProductDigitalGood Load(Int32 productDigitalGoodId, bool useCache) { if (productDigitalGoodId == 0) { return(null); } ProductDigitalGood productDigitalGood = null; string key = "ProductDigitalGood_" + productDigitalGoodId.ToString(); if (useCache) { productDigitalGood = ContextCache.GetObject(key) as ProductDigitalGood; if (productDigitalGood != null) { return(productDigitalGood); } } productDigitalGood = new ProductDigitalGood(); if (productDigitalGood.Load(productDigitalGoodId)) { if (useCache) { ContextCache.SetObject(key, productDigitalGood); } return(productDigitalGood); } return(null); }
public static bool Delete(Int32 productDigitalGoodId) { ProductDigitalGood productDigitalGood = new ProductDigitalGood(); if (productDigitalGood.Load(productDigitalGoodId)) { return(productDigitalGood.Delete()); } return(false); }