Beispiel #1
0
        public async Task <IEnumerable <DocumentFeedDto> > GetSimilarDocumentsAsync([FromQuery] SimilarDocumentsRequest request,
                                                                                    CancellationToken token)
        {
            var query = new SimilarDocumentsQuery(request.DocumentId);
            var res   = await _queryBus.QueryAsync(query, token);

            return(res.Select(s =>
            {
                s.Url = Url.DocumentUrl(s.Course, s.Id, s.Title);
                return s;
            }));
        }
Beispiel #2
0
 public async Task SimilarDocumentsQuery_Ok(long documentId)
 {
     var query = new SimilarDocumentsQuery(documentId);
     var _     = await fixture.QueryBus.QueryAsync(query, default);
 }