示例#1
0
 public bool CheckExist(AppSettingType settingType, string name)
 {
     using (var db = DbContext)
     {
         return db.AppSettings.Any(i => i.SettingType == settingType && i.Name.ToLower() == name.ToLower());
     }
 }
示例#2
0
        public List<AppSetting> GetAppSettings(AppSettingType settingType)
        {
            var key = FormatKey(CacheKey.GetAppSettings, settingType);

            var appRequest = new Data.DataContract.AppSettingDC.FindRequest { SettingType = settingType };
            var cacheValue = GetOrSet(key, _serviceHelper.AppSetting, service => service.FindAppSettings(appRequest).Results);

            return cacheValue as List<AppSetting> ?? new List<AppSetting>();
        }
示例#3
0
        public ActionResult AddNew(AppSettingType? settingType)
        {
            var model = new AppSettingModel();

            if (settingType.HasValue)
            {
                model.SettingType = settingType.Value;
            }

            return JsonObject(true, string.Empty, new
            {
                html = PartialViewToString("_edit", model)
            });
        }
示例#4
0
 public void ClearGetAppSettings(AppSettingType settingType)
 {
     Clear(CacheKey.GetAppSettings, settingType);
 }