public TownENodebStat(Town town, IEnumerable<ENodeb> eNodebs, IRegionRepository regionRepository) { town.CloneProperties(this); TownId = town.Id; QueryRegionService service = new ByDistrictQueryRegionService( regionRepository.GetAll(), town.CityName, town.DistrictName); OptimizeRegion region = service.Query(); RegionName = (region == null) ? "" : region.Region; TotalENodebs = eNodebs.Count(x => x.TownId == TownId); }
private int GetMatchedTownId(BtsExcel btsExcel, Town town) { return (btsExcel.DistrictName == town.DistrictName && btsExcel.TownName == town.TownName) ? town.Id : -1; }