コード例 #1
0
        protected virtual IDictionary <string, T_Setting> GetAllSettings()
        {
            string key = string.Format(SETTINGS_ALL_KEY);

            return(_cacheManager.Get(key, () =>
            {
                var query = from s in _settingRepository.Table
                            orderby s.Name
                            select s;
                var settings = query.ToList();

                var dictionary = new Dictionary <string, T_Setting>();
                foreach (var s in settings)
                {
                    var resourceName = s.Name.ToLowerInvariant();
                    var setting = new T_Setting
                    {
                        ID = s.ID,
                        Name = s.Name,
                        Value = s.Value
                    };
                    if (!dictionary.ContainsKey(resourceName))
                    {
                        dictionary.Add(resourceName, setting);
                    }
                    else
                    {
                        dictionary[resourceName] = setting;
                    }
                }
                return dictionary;
            }));
        }
コード例 #2
0
 public void InsertSetting(T_Setting setting)
 {
     if (setting != null)
     {
         _settingRepository.Insert(setting);
     }
 }
コード例 #3
0
 public void DeleteSetting(T_Setting setting)
 {
     if (setting != null)
     {
         _settingRepository.Delete(setting);
     }
 }
コード例 #4
0
 public void UpdateSetting(T_Setting setting)
 {
     if (setting != null)
     {
         _settingRepository.Update(setting);
     }
 }
コード例 #5
0
ファイル: SettingController.cs プロジェクト: shew990/TaiBang
        /// <summary>
        /// 新增
        /// </summary>
        /// <returns></returns>
        public ActionResult Submit(T_Setting setting)
        {
            string userNo        = Commom.ReadUserInfo().UserNo;
            var    successResult = new SettingService().Submit(userNo, setting);

            return(Json(successResult, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
ファイル: SettingService.cs プロジェクト: jim0519/Dropship
        protected virtual IDictionary <string, T_Setting> GetAllSettings()
        {
            var query = from s in _settingRepository.Table
                        orderby s.Name
                        select s;
            var settings = query.ToList();

            var dictionary = new Dictionary <string, T_Setting>();

            foreach (var s in settings)
            {
                var resourceName = s.Name.ToLowerInvariant();
                var setting      = new T_Setting
                {
                    ID    = s.ID,
                    Name  = s.Name,
                    Value = s.Value
                };
                if (!dictionary.ContainsKey(resourceName))
                {
                    dictionary.Add(resourceName, setting);
                }
                else
                {
                    dictionary[resourceName] = setting;
                }
            }
            return(dictionary);
        }
コード例 #7
0
ファイル: SettingController.cs プロジェクト: shew990/TaiBang
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="station"></param>
        /// <returns></returns>
        public ActionResult DeleteSave(T_Setting setting)
        {
            var successResult = new SettingService().DeleteSave(setting);

            return(Json(successResult, JsonRequestBehavior.AllowGet));
        }