public static SharedPersonalization Load(Int32 personalizationPathId, bool useCache) { if (personalizationPathId == 0) { return(null); } SharedPersonalization sharedPersonalization = null; string key = "SharedPersonalization_" + personalizationPathId.ToString(); if (useCache) { sharedPersonalization = ContextCache.GetObject(key) as SharedPersonalization; if (sharedPersonalization != null) { return(sharedPersonalization); } } sharedPersonalization = new SharedPersonalization(); if (sharedPersonalization.Load(personalizationPathId)) { if (useCache) { ContextCache.SetObject(key, sharedPersonalization); } return(sharedPersonalization); } return(null); }
public static bool Delete(Int32 personalizationPathId) { SharedPersonalization sharedPersonalization = new SharedPersonalization(); if (sharedPersonalization.Load(personalizationPathId)) { return(sharedPersonalization.Delete()); } return(false); }