Esempio n. 1
0
        public IEnumerable <AggregateCqiView> Get(DateTime startDate, DateTime lastDate)
        {
            var colleges = _transportationService.QueryHotSpotViews("交通枢纽");

            return(colleges.Select(college =>
            {
                var stats = _townCqiService.QueryTownCqiViews(startDate, lastDate, college.Id, FrequencyBandType.Transportation);
                var result = stats.Any()
                    ? stats.ArraySum().MapTo <AggregateCqiView>()
                    : new AggregateCqiView();
                result.Name = college.HotspotName;
                return result;
            }));
        }
Esempio n. 2
0
        public IEnumerable <AggregateCqiView> Get(DateTime startDate, DateTime lastDate)
        {
            var colleges = _collegeService.QueryInfos();

            return(colleges.Select(college =>
            {
                var stats = _townCqiService.QueryTownCqiViews(startDate, lastDate, college.Id, FrequencyBandType.College);
                var result = stats.Any()
                    ? stats.ArraySum().MapTo <AggregateCqiView>()
                    : new AggregateCqiView();
                result.Name = college.Name;
                return result;
            }));
        }