/// <summary> /// 更新文章 /// </summary> /// <param name="para"></param> /// <returns></returns> public async Task <string> EditArticle(ArticleViewModel_para para) { #region 驗證 if (string.IsNullOrEmpty(para.article_id) || !Guid.TryParse(para.article_id, out Guid id)) { return("請選擇文章"); } var GetArticle = await _articleRepo.GetById(id); if (GetArticle == null) { return("該文章不存在"); } var check = await ArticleVerify(para); if (check != "success") { return(check); } #endregion var UpdateArticle = new TArticleModel() { f_article_id = id, f_category_id = new Guid(para.category_id), f_article_name = para.article_name, f_content = para.article_content }; var update = await _articleRepo.UpdateArticle(UpdateArticle); return("success"); }