コード例 #1
0
ファイル: CommonBusiness.cs プロジェクト: Michauxquan/ZPY
 public static CityEntity GetCityByCode(string citycode)
 {
     if (string.IsNullOrEmpty(citycode))
     {
         return(null);
     }
     return(Citys.Where(m => m.CityCode == citycode).FirstOrDefault());
 }
コード例 #2
0
ファイル: RegionFormat.cs プロジェクト: xuanbg/AddressFormat
        /// <summary>
        /// 查找省级区划
        /// </summary>
        /// <returns>bool 是否找到省级区划</returns>
        private void FindProvinc()
        {
            var list = (from p in Provinces
                        let index = GetIndex(p.Alias, 5)
                                    where index >= 0
                                    orderby index
                                    select new { region = p, index }).ToList();

            if (!list.Any())
            {
                FindProvinceReverse();
                return;
            }

            var prov = list.First();

            _Province = prov.region;
            _Citys    = Citys.Where(c => c.ParentId == _Province.ID).ToList();

            SetIndex(prov.index, _Province.Name, _Province.Alias);
            FindCity();
        }