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()); }
public async Task <IEnumerable <Article> > Handle(GetAllArticles request, CancellationToken cancellationToken) { _logger.LogInformation("Logging test"); return(await _articlesRepository.RetrieveAllAsync().ConfigureAwait(false)); }