Exemple #1
0
        public async Task <IActionResult> RemoveArticleAsync(string articleId)
        {
            var articleBiz   = new ArticleBiz();
            var articleModel = await articleBiz.GetAsync(articleId);

            if (articleModel == null)
            {
                return(Failed(ErrorCode.Empty, "未查询到该文章数据"));
            }
            articleModel.LastUpdatedBy   = UserID;
            articleModel.LastUpdatedDate = DateTime.Now;
            var result = await articleBiz.DeleteArticleAsync(articleModel);

            if (result && articleModel.ActcleReleaseStatus == ReleaseStatus.Release)
            {
                new DoctorActionBiz().DeleteArticleAsync(this.UserID);
            }
            return(Success(result));
        }