Esempio n. 1
0
 public HyperLogLogKeyViewModel(RedisProxy redis) : base(redis)
 {
 }
        /// <summary>
        ///     设置子级以构成树
        /// </summary>
        /// <param name="par"></param>
        /// <param name="lists"></param>
        /// <param name="proxy"></param>
        private void CreateAreaTree(EasyUiTreeNode par, List <OrganizationData> lists, RedisProxy proxy)
        {
            var childs = lists.Where(p => p.ParentId == par.ID).ToArray();

            if (childs.Length != 0)
            {
                par.IsFolder = true;
                foreach (var child in childs)
                {
                    var node = CreateNode(child);
                    node.Attributes = "area";
                    CreateAreaTree(node, lists, proxy);
                    par.Children.Add(node);
                }
            }
            proxy.Set("ui:org:areaTree:" + par.ID, par);
        }
Esempio n. 3
0
 public HashKeyViewModel(RedisProxy redis) => _redis = redis;