public List <DistrictComplainView> QueryDateSpanStats(DateTime begin, DateTime end) { var stats = _repository.GetAllList(begin, end); if (!stats.Any()) { return(new List <DistrictComplainView>()); } return(DistrictComplainDateView.GenerateDistrictComplainList(stats, _townRepository.GetFoshanDistricts())); }
public DistrictComplainDateView QueryLastDateStat(DateTime initialDate) { var stats = _repository.QueryBeginDate(initialDate.Date, (repository, beginDate, endDate) => _repository.GetAllList(beginDate, endDate)).ToList(); if (!stats.Any()) { return new DistrictComplainDateView { StatDate = initialDate.Date, DistrictComplainViews = new List <DistrictComplainView>() } } ; return(DistrictComplainDateView.GenerateDistrictComplainDateView(stats, _townRepository.GetFoshanDistricts())); }