public async Task <IEnumerable <ArticleSummary> > Handle(GetAllArticles request, CancellationToken cancellationToken)
        {
            Article[] articles = await dbContext.Articles
                                 .AsNoTracking()
                                 .Where(x => x.AccountId == appContext.Account !.Id)
                                 .ToArrayAsync(cancellationToken);

            return(articles.Select(article => mapper.Map <ArticleSummary>(article)));
        }
 public async Task <IEnumerable <ArticleItemModel> > Handle(GetAllArticles request, CancellationToken cancellationToken)
 {
     return(await _dbContext.Articles
            .ProjectTo <ArticleItemModel>(_mapper.ConfigurationProvider)
            .ToArrayAsync(cancellationToken));
 }
        public async Task <IEnumerable <ArticleDto> > Handle(GetAllArticles request, CancellationToken cancellationToken)
        {
            var articles = await _articlesRepository.Find();

            return(articles.AsDto());
        }
Exemple #4
0
 public async Task <IEnumerable <Article> > Handle(GetAllArticles request, CancellationToken cancellationToken)
 {
     _logger.LogInformation("Logging test");
     return(await _articlesRepository.RetrieveAllAsync().ConfigureAwait(false));
 }