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; })); }
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; })); }