public IEnumerable <AggregateMrsSinrUlView> GetAllDateViews(DateTime firstDate, DateTime secondDate) { var results = new List <AggregateMrsSinrUlView>(); var begin = firstDate; while (begin <= secondDate) { var stat = _townMrsSinrUlService.QueryOneDateBandStat(begin, FrequencyBandType.Market); begin = begin.AddDays(1); if (stat == null) { continue; } var item = stat.MapTo <AggregateMrsSinrUlView>(); item.StatDate = begin.AddDays(-1); results.Add(item); } return(results); }