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