public static CityEntity GetCityByCode(string citycode) { if (string.IsNullOrEmpty(citycode)) { return(null); } return(Citys.Where(m => m.CityCode == citycode).FirstOrDefault()); }
/// <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(); }