Exemplo n.º 1
0
        public IEnumerable <AggregateCoverageView> Get(DateTime startDate, DateTime lastDate)
        {
            var colleges = _collegeService.QueryInfos();

            return(colleges.Select(college =>
            {
                var stats = _townMroRsrpService.QueryTownViews(startDate, lastDate, college.Id, FrequencyBandType.College);
                var result = stats.Any()
                    ? stats.ArraySum().MapTo <AggregateCoverageView>()
                    : new AggregateCoverageView();
                result.Name = college.Name;
                return result;
            }));
        }
Exemplo n.º 2
0
        public IEnumerable <AggregateCoverageView> Get(DateTime startDate, DateTime lastDate)
        {
            var colleges = _marketService.QueryHotSpotViews("交通枢纽");

            return(colleges.Select(college =>
            {
                var stats = _townMroRsrpService.QueryTownViews(startDate, lastDate, college.Id,
                                                               FrequencyBandType.Transportation);
                var result = stats.Any()
                    ? stats.ArraySum().MapTo <AggregateCoverageView>()
                    : new AggregateCoverageView();
                result.Name = college.HotspotName;
                return result;
            }));
        }