예제 #1
0
        public async Task <PagedResultDto <BookmarkDto> > GetListAsync(PagedAndSortedResultRequestDto input)
        {
            _logger.LogInformation("==============GetListAsync===============试测试测试测试测试测试测试测试测试测试测试");

            var query = _bookmarkRepository.GetAll();

            var bookmarks = query.PageBy(input).ToList();

            var totalCount = await _bookmarkRepository.GetCountAsync();

            IReadOnlyList <BookmarkDto> list = new List <BookmarkDto>(
                ObjectMapper.Map <List <Bookmark>, List <BookmarkDto> >(bookmarks));

            return(new PagedResultDto <BookmarkDto>(totalCount, list));
        }