Пример #1
0
        public IActionResult All(int id = 1)
        {
            const int ItemsPerPage = 10;
            var       viewModel    = new LandmarksListInputModel
            {
                PageNumber     = id,
                ColectionCount = this.landmarksService.GetCount(),
                Landmarks      = this.landmarksService.GetAll <LandmarkInListInputModel>(id, ItemsPerPage),
                ItemsPerPage   = ItemsPerPage,
            };

            return(this.View(viewModel));
        }
Пример #2
0
        public IActionResult ById(int id)
        {
            var landmark = this.landmarksService.GetById <SingleLandmarkViewModel>(id);

            var landmarks = new LandmarksListInputModel
            {
                PageNumber     = id,
                ColectionCount = this.landmarksService.GetCount(),
                Landmarks      = this.landmarksService.GetAll <LandmarkInListInputModel>(1, this.landmarksService.GetCount()),
                ItemsPerPage   = 10,
            };

            MainLandmarkViewModel mainLandmarkView = new MainLandmarkViewModel
            {
                SingleLandmarkView = landmark,
                LandmarksListInput = landmarks,
            };

            return(this.View(mainLandmarkView));
        }