ardalis/Result

TranslateResultToActionResult doesn't give PagedInfo

Ouverte

#71 ouverte le 9 août 2021

 (5 commentaires) (3 réactions) (0 personne assignée)C# (126 forks)github user discovery
enhancementhelp wantedquestion

Métriques du dépôt

Stars
 (1 034 étoiles)
Métriques de merge PR
 (Merge moyen 8j 3h) (2 PRs mergées en 30 j)

Description

While using TranslateResultToActionResult to return responses in the form of ActionResults, there is no way for the caller to know the details of the pagination.

The reason is because the ToActionResult method in the ResultExtensions class just cares about the "result.GetValue()" and ignores the Pagination details which were fed by the upstream services as shown below:

return Result<IEnumerable<StoryDto>>.Success(pagedStoryDtos).ToPagedResult(pagedInfo);

Is there a way we can modify this behavior so that the caller can see the pagination details too?

Guide contributeur