public async Task <IEnumerable <ReserveViewModel> > Search([FromQuery] PaginationFilter paginationFilter, [FromQuery] ReserveSearchViewModel reserveSearch) { var exp = GenerateExpressionForSearch(reserveSearch); var reserves = _mapper.Map <IEnumerable <ReserveViewModel> >( await _reserveRepository.FindWithItemsAndPagination(exp, paginationFilter.PageNumber, paginationFilter.PageSize) ); return(reserves); }