예제 #1
0
        public IActionResult TopRated()
        {
            var viewModel = new PicturesListViewModel()
            {
                Pictures = this.picturesService.Get12TopRated <AllPicturesViewModel>(),
            };

            return(this.View(viewModel));
        }
예제 #2
0
        public IActionResult Recent()
        {
            var viewModel = new PicturesListViewModel()
            {
                Pictures = this.picturesService.Get12Recent <AllPicturesViewModel>(),
            };

            return(this.View(viewModel));
        }
예제 #3
0
        public IActionResult All()
        {
            var viewModel = new PicturesListViewModel()
            {
                Pictures = this.picturesService.GetAll(),
            };

            return(this.View(viewModel));
        }
예제 #4
0
        public IActionResult All(int id = 1)
        {
            if (id <= 0)
            {
                return(this.NotFound());
            }

            var viewModel = new PicturesListViewModel()
            {
                Pictures     = this.picturesService.GetAll <AllPicturesViewModel>(id, 12),
                ItemsPerPage = 12,
                PageNumber   = id,
                Count        = this.picturesService.GetCount(),
            };

            return(this.View(viewModel));
        }