Browse Source

Fix wrong calculation of items per page in catalog controller (last page was showing always 10)

pull/73/head
dsanz 8 years ago
parent
commit
ce0e36bb82
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/Web/WebMonolithic/eShopWeb/Controllers/CatalogController.cs

+ 2
- 2
src/Web/WebMonolithic/eShopWeb/Controllers/CatalogController.cs View File

@ -26,7 +26,7 @@ namespace Microsoft.eShopWeb.Controllers
public async Task<IActionResult> Index(int? BrandFilterApplied, int? TypesFilterApplied, int? page)
{
var itemsPage = 10;
var catalog = await _catalogSvc.GetCatalogItems(page ?? 0, itemsPage, BrandFilterApplied, TypesFilterApplied);
var catalog = await _catalogSvc.GetCatalogItems(page ?? 0, itemsPage, BrandFilterApplied, TypesFilterApplied);
var vm = new CatalogIndex()
{
@ -38,7 +38,7 @@ namespace Microsoft.eShopWeb.Controllers
PaginationInfo = new PaginationInfo()
{
ActualPage = page ?? 0,
ItemsPerPage = (catalog.Count < itemsPage) ? catalog.Count : itemsPage,
ItemsPerPage = catalog.Data.Count,
TotalItems = catalog.Count,
TotalPages = int.Parse(Math.Ceiling(((decimal)catalog.Count / itemsPage)).ToString())
}


Loading…
Cancel
Save