Esempio n. 1
0
        public dynamic GetSettingList(string id)
        {
            var pQuery = ParamQuery.Instance().Where("UserCode", id);
            var service = new sys_userSettingService();
            var result = service.GetModelList(pQuery);
            var keys = result.ToDictionary(x => x.SettingCode).Keys;
            foreach (var item in AppSettings.DefaultUserSettings.Where(x=>!keys.Contains(x.Key)))
            {
                var row = new sys_userSetting() { 
                     SettingCode = item.Key,
                     SettingValue = item.Value,
                     Description = AppSettings.DefaultUserSettingDesc.ContainsKey(item.Key)?
                        AppSettings.DefaultUserSettingDesc[item.Key]:item.Key
                };
                result.Add(row);
            }

            return result.OrderBy(x=>x.SettingCode);
        }
Esempio n. 2
0
        public dynamic GetSettingList(string id)
        {
            var pQuery  = ParamQuery.Instance().Where("UserCode", id);
            var service = new sys_userSettingService();
            var result  = service.GetModelList(pQuery);
            var keys    = result.ToDictionary(x => x.SettingCode).Keys;

            foreach (var item in AppSettings.DefaultUserSettings.Where(x => !keys.Contains(x.Key)))
            {
                var row = new sys_userSetting()
                {
                    SettingCode  = item.Key,
                    SettingValue = item.Value,
                    Description  = AppSettings.DefaultUserSettingDesc.ContainsKey(item.Key)?
                                   AppSettings.DefaultUserSettingDesc[item.Key]:item.Key
                };
                result.Add(row);
            }

            return(result.OrderBy(x => x.SettingCode));
        }