public ActionResult Lots(LotsRequestModel lotsRequest) { if (lotsRequest.PageNumber == 0) { lotsRequest.PageNumber = 1; } var lots = _lotManagerService.GetLotsByTabName(lotsRequest.Tab, User.Identity.Name); var bllSearchModel = new BLLSearch { SearchByArtworkName = lotsRequest.ArtworkName, SearchByPictureAuthor = lotsRequest.PictureAuthor, SearchByMinPrice = lotsRequest.MinPrice, SearchByMaxPrice = lotsRequest.MaxPrice, OrderByAuctionDate = lotsRequest.OrderByAuctionDate }; lots = _lotService.Search(bllSearchModel, lots).ToList(); var model = _lotManagerService.BuildPagingModel(lots, lotsRequest, User.Identity.Name); return(PartialView("_AllLots", model)); }