示例#1
0
        public List <TownHourCqi> GetTownCqiStats(DateTime statDate, FrequencyBandType bandType)
        {
            var end          = statDate.AddDays(1);
            var userses      = _usersRepository.GetAllList(x => x.StatTime >= statDate && x.StatTime < end);
            var townStatList = userses.GetTownFrequencyItems <HourCqi, TownHourCqi>(bandType, _cellRepository, _eNodebRepository);

            return(townStatList.ToList());
        }
示例#2
0
        public IEnumerable <HourCqiView> QueryHourCqiViews(int eNodebId, byte sectorId, DateTime begin, DateTime end)
        {
            var eNodeb = _eNodebRepository.FirstOrDefault(x => x.ENodebId == eNodebId);
            var list   = _usersRepository
                         .GetAllList(x =>
                                     x.StatTime >= begin && x.StatTime < end && x.ENodebId == eNodebId && x.SectorId == sectorId)
                         .MapTo <List <HourCqiView> >();

            list.ForEach(stat => stat.ENodebName = eNodeb?.Name);
            return(list);
        }