public async Task <ActionResult <ICollection <GetEsvBookNamesInBiblicalOrderQueryResultDTO> > > GetBookNamesInAbcOrder( [FromQuery] GetEsvBookNamesInAlphabeticalOrderInputDTO inputDTO, CancellationToken cancellationToken) { var query = inputDTO.ToQuery(); var result = await queryPublisher.Publish(query, cancellationToken); return(Ok(result)); }
public static GetEsvBookNamesInAlphabeticalOrderQuery ToQuery( this GetEsvBookNamesInAlphabeticalOrderInputDTO inputDTO) { return(new GetEsvBookNamesInAlphabeticalOrderQuery(inputDTO.SortDirection)); }