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); }
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)); }