public IActionResult Index() { ViewBag.SelectedNavigation = "home-index-nav"; _dataContext.CheckReservedProducts(_resrevedTimeOut); //int page = int.Parse(HttpContext.Request.Query["Page"]); int page = 0; IQueryable <Product> postList = _productRepository.GetProductList(_itemsPerPage * page, _itemsPerPage, includeImages: true, includerSeller: true, getAvailable: true); bool isSort = HttpContext.Request.Query.TryGetValue("sort", out var sortType); if (isSort) { postList = SortProducts(postList, sortType); } return(View(postList.ToList())); }