public static ProductTemplateField Load(Int32 productTemplateFieldId, bool useCache) { if (productTemplateFieldId == 0) { return(null); } ProductTemplateField productTemplateField = null; string key = "ProductTemplateField_" + productTemplateFieldId.ToString(); if (useCache) { productTemplateField = ContextCache.GetObject(key) as ProductTemplateField; if (productTemplateField != null) { return(productTemplateField); } } productTemplateField = new ProductTemplateField(); if (productTemplateField.Load(productTemplateFieldId)) { if (useCache) { ContextCache.SetObject(key, productTemplateField); } return(productTemplateField); } return(null); }
public static bool Delete(Int32 productTemplateFieldId) { ProductTemplateField productTemplateField = new ProductTemplateField(); if (productTemplateField.Load(productTemplateFieldId)) { return(productTemplateField.Delete()); } return(false); }