示例#1
0
        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);
        }