Exemple #1
0
        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()));
        }
Exemple #2
0
        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()));
        }