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