public IEnumerable <QciView> Get(string city, string district, DateTime begin, DateTime end, int topCount)
        {
            var results = _service.QueryTopCqiViews(city, district, begin, end, topCount);

            results.ForEach(x =>
            {
                x.ENodebName = _eNodebQueryService.GetByENodebId(x.ENodebId)?.Name;
            });
            return(results);
        }
Beispiel #2
0
        public IEnumerable <FlowView> Get(string city, string district, DateTime begin, DateTime end, int topCount)
        {
            var results = _service.QueryTopDownSwitchViews(city, district, begin, end, topCount);

            results.ForEach(x =>
            {
                var view     = _eNodebQueryService.GetByENodebId(x.ENodebId);
                x.ENodebName = view?.Name;
                x.City       = city;
                x.District   = district;
                x.Town       = view?.TownName;
            });
            return(results);
        }
Beispiel #3
0
        public IEnumerable <FlowView> Get(string city, string district, DateTime begin, DateTime end, int topCount)
        {
            var views = _service.QueryTopRank2Views(city, district, begin, end, topCount).ToList();

            views.ForEach(view =>
            {
                var eNodeb      = _eNodebQueryServicee.GetByENodebId(view.ENodebId);
                view.ENodebName = eNodeb?.Name;
                view.City       = city;
                view.District   = district;
                view.Town       = eNodeb?.TownName;
            });
            return(views);
        }
Beispiel #4
0
        public IEnumerable <FlowView> Get(DateTime begin, DateTime end, int topCount, string orderSelection)
        {
            var results = _service.QueryTopFlowViews(begin, end, topCount, orderSelection.GetEnumType <OrderTopFlowPolicy>());

            results.ForEach(x =>
            {
                var view     = _eNodebQueryService.GetByENodebId(x.ENodebId);
                x.ENodebName = view?.Name;
                x.City       = view?.CityName;
                x.District   = view?.DistrictName;
                x.Town       = view?.TownName;
            });
            return(results);
        }
Beispiel #5
0
        public void Test_GetByBtsId(int id)
        {
            _eNodebRepository.MockThreeENodebs();
            _eNodebRepository.MockOperations();
            var eNodeb = _service.GetByENodebId(id);

            Assert.AreEqual(eNodeb.Name, "ENodeb-" + id);
        }
Beispiel #6
0
 public ENodebView Get(int eNodebId)
 {
     return(_service.GetByENodebId(eNodebId));
 }
Beispiel #7
0
        public IHttpActionResult Get(int eNodebId)
        {
            var result = _service.GetByENodebId(eNodebId);

            return(result == null ? (IHttpActionResult)BadRequest("No eNodebs given the query conditions!") : Ok(result));
        }