findToEntityPage method

Future<PagedSearchResult<TEntity>> findToEntityPage(
  1. SearchCriteria criteria, {
  2. TEntity mapper(
    1. Map<String, dynamic> map
    )?,
})

Implementation

Future<PagedSearchResult<TEntity>> findToEntityPage(
  SearchCriteria criteria, {
  TEntity Function(Map<String, dynamic> map)? mapper,
}) async {
  final searchResult = await repository.searchWithCount(criteria, principal);
  mapper ??= mapMapper.fromMap;
  var page = await searchResult.page.map((m) => mapper!(m)).toList();

  final ret = PagedSearchResult(
    count: searchResult.count,
    page: page,
  );
  return ret;
}