Exemple #1
0
        public List <FolderExcludeModel> GetList()
        {
            var list   = new List <FolderExcludeModel>();
            var keys   = Shared.AllKeys();
            var regPid = new Regex(KeyRegex, RegexOptions.IgnoreCase);

            foreach (var one in keys)
            {
                var match = regPid.Match(one);
                if (match.Success)
                {
                    var model = base.Get(one);
                    if (model != null)
                    {
                        list.Add(model);
                    }
                }
            }
            return(list);
        }
Exemple #2
0
        public UserModel Get()
        {
            var keys   = Shared.AllKeys();
            var regPid = new Regex(KeyRegex, RegexOptions.IgnoreCase);
            var json   = new StringBuilder();

            json.Append("{");
            foreach (var one in keys)
            {
                var match = regPid.Match(one);
                if (match.Success)
                {
                    var value = base.Get(one);
                    var attr  = match.Groups[1].Value;
                    json.Append($"{attr}:'{value}',");
                }
            }
            json.Append("}");
            var result = json.ToString().Replace(",}", "}");

            return(JsonConvert.DeserializeObject <UserModel>(result));
        }