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