public async Task <int> RemoveArticle(Guid articleId) //根据文章Id删除 { using (IArticleService articleSvc = new ArticleService()) { var data = await articleSvc.GetAllAsync().FirstOrDefaultAsync(m => m.Id == articleId); var acid = data.Id; using (IArticleToCategoryService articleToCategoryService = new ArticleToCategoryService()) { //var article=await articleToCategoryService.GetAllAsync().Include(m => m.Article).Where(m => m.ArticleId == acid).ToListAsync(); //if (article.Count==0) //说明该文章未被分类可以进行删除操作 //{ // await articleSvc.RemoveAsync(data); // return 1; //} //else //{ // return 0; //} await articleSvc.RemoveAsync(data); return(1); } } }
public async Task RemoveArticle(Guid articleId) { using (IArticleService articleService = new ArticleService()) { await articleService.RemoveAsync(articleId); } }
public async Task RemoveArticle(Guid articleId) { using (BlogSystem.IdAL.IArticleService articleService = new ArticleService()) { var articles = await articleService.GetOneByIdAsync(articleId); await articleService.RemoveAsync(articles); } }