public async Task UpdateText(UpdateArticleTextRequest request) { await _dbContext.Articles.UpdateOneAsync( Builders <ArticleEntity> .Filter.Eq(f => f.Id, new ObjectId(request.Id)), Builders <ArticleEntity> .Update .Set(f => f.HasText, true) ); await UploadS3File( GetTextFilename(new Article { Id = request.Id }), request.Text ); }
public async Task UpdateText(UpdateArticleTextRequest request) { request.ValidateAndThrow(); await _articlesService.UpdateText(request); }