public static SubscriptionPlan Load(Int32 productId, bool useCache) { if (productId == 0) { return(null); } SubscriptionPlan subscriptionPlan = null; string key = "SubscriptionPlan_" + productId.ToString(); if (useCache) { subscriptionPlan = ContextCache.GetObject(key) as SubscriptionPlan; if (subscriptionPlan != null) { return(subscriptionPlan); } } subscriptionPlan = new SubscriptionPlan(); if (subscriptionPlan.Load(productId)) { if (useCache) { ContextCache.SetObject(key, subscriptionPlan); } return(subscriptionPlan); } return(null); }
public static bool Delete(Int32 productId) { SubscriptionPlan subscriptionPlan = new SubscriptionPlan(); if (subscriptionPlan.Load(productId)) { return(subscriptionPlan.Delete()); } return(false); }