public async Task <IActionResult> AddArticle([FromBody] AddArticleViewModel addArticleViewModel) { if (addArticleViewModel == null) { return(Json("失败")); } Article article; if (addArticleViewModel.articleId == "") { var author = await _userManager.FindByNameAsync(addArticleViewModel.authorName); if (author != null) { article = new Article { Title = addArticleViewModel.newsName, AddTime = addArticleViewModel.newsTime, Content = addArticleViewModel.content, description = addArticleViewModel.description, Category = addArticleViewModel.classify, IsTop = addArticleViewModel.newsTop == "true" ? true : false, ImageUrl = addArticleViewModel.newsImg, UserId = author.Id, Author = author, Sort = "置顶", CategoryId = 2, }; _articleManager.AddEntity(article); return(Json("添加成功")); } } else { article = _articleManager.LoadEntities(x => x.Id == Convert.ToInt32(addArticleViewModel.articleId)).FirstOrDefault(); if (article == null) { return(Json("失败")); } article.Title = addArticleViewModel.newsName; article.Content = addArticleViewModel.content; article.description = addArticleViewModel.description; article.Category = addArticleViewModel.classify; article.IsTop = addArticleViewModel.newsTop == "true" ? true : false; article.ImageUrl = addArticleViewModel.newsImg; var result = _articleManager.EditEntity(article); if (result) { return(Json("修改成功")); } } return(Json("失败")); }