예제 #1
0
        public JsonResult GetDistrictENodebsStat(ParametersContainer container, string cityName)
        {
            if (container.TownENodebStats == null)
            { container.ImportTownENodebStats(_townRepository, _eNodebRepository, _regionRepository); }

            return Json(container.GetENodebsByDistrict(cityName).Select(
                x => new { D = x.Key, N = x.Value }), JsonRequestBehavior.AllowGet);
        }
예제 #2
0
        public object BindModel(ControllerContext controllerContext,
            ModelBindingContext bindingContext)
        {
            ParametersContainer container
                = (ParametersContainer)controllerContext.HttpContext.Session[sessionKey];

            if (container == null)
            {
                container = new ParametersContainer();
                controllerContext.HttpContext.Session[sessionKey] = container;
            }
            // return the cart
            return container;
        }
예제 #3
0
파일: ListTest.cs 프로젝트: ouyh18/LteTools
 public void TestList()
 {
     ParametersContainer container = new ParametersContainer();
     ViewResult viewResult = controller.List(container);
     IEnumerable<TownENodebStat> stats = viewResult.Model as IEnumerable<TownENodebStat>;
     Assert.IsNotNull(stats);
     Assert.AreEqual(stats.Count(), 7);
     Assert.AreEqual(container.TownENodebStats.Count(), 7);
     Assert.AreEqual(container.TownENodebStats.ElementAt(0).TotalENodebs, 2);
     Assert.AreEqual(container.TownENodebStats.ElementAt(1).TotalENodebs, 1);
     Assert.AreEqual(container.TownENodebStats.ElementAt(2).TotalENodebs, 1);
     Assert.AreEqual(container.TownENodebStats.ElementAt(3).TotalENodebs, 0);
     Assert.AreEqual(container.TownENodebStats.ElementAt(4).TotalENodebs, 2);
     Assert.AreEqual(container.TownENodebStats.ElementAt(5).TotalENodebs, 1);
     Assert.AreEqual(container.TownENodebStats.ElementAt(6).TotalENodebs, 2);
 }
예제 #4
0
 public ViewResult List(ParametersContainer container)
 {
     container.ImportTownENodebStats(_townRepository, _eNodebRepository, _regionRepository);
     return View(container.TownENodebStats);
 }