public static ProductAsset Load(Int32 productAssetId, bool useCache) { if (productAssetId == 0) { return(null); } ProductAsset productAsset = null; string key = "ProductAsset_" + productAssetId.ToString(); if (useCache) { productAsset = ContextCache.GetObject(key) as ProductAsset; if (productAsset != null) { return(productAsset); } } productAsset = new ProductAsset(); if (productAsset.Load(productAssetId)) { if (useCache) { ContextCache.SetObject(key, productAsset); } return(productAsset); } return(null); }
public static bool Delete(Int32 productAssetId) { ProductAsset productAsset = new ProductAsset(); if (productAsset.Load(productAssetId)) { return(productAsset.Delete()); } return(false); }