public async Task <ActionResult> Cards(SearchGoods search, int page = 1)
        {
            ICollection <GoodsModel> goods = await this._repository.GetGoodsForOnePageAsync(search, pageSize, page);

            PagingInfo pageInfo = new PagingInfo
            {
                CurrentPage  = page,
                ItemsPerPage = pageSize,
                TotalItems   = await _repository.GetCountGoodsAsync(search)
            };
            GoodsListViewModel model = new GoodsListViewModel()
            {
                Goods      = goods,
                PagingInfo = pageInfo,
                Search     = search
            };

            return(PartialView("_PartialCards", model));
        }