Exemplo n.º 1
0
        public IActionResult AllWithoutParameter(int page = 1)
        {
            int count = this.fireplaceService.GetAllFireplace <AllFireplaceViewModel>().Count();

            var viewModel = new AllFireplaceViewModel
            {
                Fireplaces = this.fireplaceService.GetAllFireplace <IndexFireplaceViewModel>(
                    GlobalConstants.ItemsPerPage,
                    (page - 1) * GlobalConstants.ItemsPerPage),
                PagesCount  = (int)Math.Ceiling((double)count / GlobalConstants.ItemsPerPage),
                CurrentPage = page,
            };

            if (viewModel.PagesCount == 0)
            {
                viewModel.PagesCount = 1;
            }

            return(this.View(viewModel));
        }
Exemplo n.º 2
0
        public IActionResult All(string type, int page = 1)
        {
            int count = this.fireplaceService.GetCountByTypeOfChamber(type);

            var viewModel = new AllFireplaceViewModel
            {
                Fireplaces =
                    this.fireplaceService.GetAllFireplaceAsync <IndexFireplaceViewModel>(
                        type,
                        GlobalConstants.ItemsPerPage,
                        (page - 1) * GlobalConstants.ItemsPerPage),
                PagesCount  = (int)Math.Ceiling((double)count / GlobalConstants.ItemsPerPage),
                CurrentPage = page,
            };

            if (viewModel.PagesCount == 0)
            {
                viewModel.PagesCount = 1;
            }

            this.TempData["returnToall"] = type;
            return(this.View(viewModel));
        }