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