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