コード例 #1
0
        public static StoreSetting Load(Int32 storeSettingId, bool useCache)
        {
            if (storeSettingId == 0)
            {
                return(null);
            }
            StoreSetting storeSetting = null;
            string       key          = "StoreSetting_" + storeSettingId.ToString();

            if (useCache)
            {
                storeSetting = ContextCache.GetObject(key) as StoreSetting;
                if (storeSetting != null)
                {
                    return(storeSetting);
                }
            }
            storeSetting = new StoreSetting();
            if (storeSetting.Load(storeSettingId))
            {
                if (useCache)
                {
                    ContextCache.SetObject(key, storeSetting);
                }
                return(storeSetting);
            }
            return(null);
        }
コード例 #2
0
        public static bool Delete(Int32 storeSettingId)
        {
            StoreSetting storeSetting = new StoreSetting();

            if (storeSetting.Load(storeSettingId))
            {
                return(storeSetting.Delete());
            }
            return(false);
        }