public static ProductTemplate Load(Int32 productTemplateId, bool useCache) { if (productTemplateId == 0) { return(null); } ProductTemplate productTemplate = null; string key = "ProductTemplate_" + productTemplateId.ToString(); if (useCache) { productTemplate = ContextCache.GetObject(key) as ProductTemplate; if (productTemplate != null) { return(productTemplate); } } productTemplate = new ProductTemplate(); if (productTemplate.Load(productTemplateId)) { if (useCache) { ContextCache.SetObject(key, productTemplate); } return(productTemplate); } return(null); }
public static bool Delete(Int32 productTemplateId) { ProductTemplate productTemplate = new ProductTemplate(); if (productTemplate.Load(productTemplateId)) { return(productTemplate.Delete()); } return(false); }