示例#1
0
        /// <summary>
        ///  查询省市县某节点
        /// </summary>
        /// <param name="parentID">节点级别</param>
        /// <returns></returns>
        public RegionListResponse List(int parentID = 0)
        {
            RegionListRequest request = new RegionListRequest()
            {
                parentID = parentID
            };
            string postData = JsonHelper.GetJson(request);

            return(client.Execute(request, list, postData));
        }
示例#2
0
        public RegionListResponse RegionList([FromBody] RegionListRequest req)
        {
            var rep = new RegionListResponse();

            var list = RegionList();

            if (req.Hierarchical)
            {
                rep.China = list.ToChina();
            }
            else
            {
                if (string.IsNullOrEmpty(req.ParentId))
                {
                    rep.Data = list;
                }
                else
                {
                    rep.Data = list.Where(x => x.ParentId == req.ParentId).ToList();
                }
            }

            return(rep);
        }