public static ProductCustomField Load(Int32 productFieldId, bool useCache) { if (productFieldId == 0) { return(null); } ProductCustomField productCustomField = null; string key = "ProductCustomField_" + productFieldId.ToString(); if (useCache) { productCustomField = ContextCache.GetObject(key) as ProductCustomField; if (productCustomField != null) { return(productCustomField); } } productCustomField = new ProductCustomField(); if (productCustomField.Load(productFieldId)) { if (useCache) { ContextCache.SetObject(key, productCustomField); } return(productCustomField); } return(null); }
public static bool Delete(Int32 productFieldId) { ProductCustomField productCustomField = new ProductCustomField(); if (productCustomField.Load(productFieldId)) { return(productCustomField.Delete()); } return(false); }