public ActionResult Index(Pages.ProductListing currentPage, string brand, string category, double price = 0, bool isSortDes = false, int pageNumber = 1)
        {
            var products = _productListingService.GetListProduct(brand, (decimal)price, category, isSortDes, pageNumber);

            currentPage.Products       = products != null && products.Products != null? products.Products :new List <ProductTileViewModel>();
            currentPage.FilterParams   = _productListingService.GetFilterParams(currentPage);
            currentPage.SelectedParams = new FilterParam()
            {
                Brand    = brand,
                Category = category,
                Price    = price
            };
            return(View(currentPage));
        }