コード例 #1
0
        public ActionResult RegionDef(int page = 1)
        {
            EvaluationViewModel viewModel =
                new EvaluationViewModel
            {
                ENodebs    = eNodebList.Skip((page - 1) * PageSize).Take(PageSize).ToList(),
                PagingInfo = new PagingInfo
                {
                    CurrentPage  = page,
                    ItemsPerPage = PageSize,
                    TotalItems   = eNodebList.Count()
                },
                TrafficLoad     = EvaluationSettings.TrafficLoad * 100,
                CellCoverage    = (int)EvaluationSettings.DegreeSpan.GetDistanceInMeter(),
                DistanceInMeter = EvaluationSettings.DistanceInMeter
            };

            viewModel.InitializeTownList(townRepository);
            return(View(viewModel));
        }
コード例 #2
0
        public ActionResult RegionDef(ENodebQueryViewModel viewModel,
                                      EvaluationInfrastructure infrastructure)
        {
            eNodebList = eNodebRepository.GetAllWithNames(townRepository,
                                                          viewModel, viewModel.ENodebName, viewModel.Address);

            EvaluationViewModel model = new EvaluationViewModel
            {
                ENodebs    = eNodebList.Take(PageSize).ToList(),
                PagingInfo = new PagingInfo
                {
                    CurrentPage  = 1,
                    ItemsPerPage = PageSize,
                    TotalItems   = eNodebList.Count()
                },
                TrafficLoad     = EvaluationSettings.TrafficLoad * 100,
                CellCoverage    = (int)EvaluationSettings.DegreeSpan.GetDistanceInMeter(),
                DistanceInMeter = EvaluationSettings.DistanceInMeter
            };

            model.InitializeTownList(townRepository);
            ViewBag.RegionList = infrastructure.Region;
            return(View(model));
        }