Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
 public async Task RemoveArticle(Guid articleId)
 {
     using (IArticleService articleService = new ArticleService())
     {
         await articleService.RemoveAsync(articleId);
     }
 }
Exemplo n.º 3
0
        public async Task RemoveArticle(Guid articleId)
        {
            using (BlogSystem.IdAL.IArticleService articleService = new ArticleService())
            {
                var articles = await articleService.GetOneByIdAsync(articleId);

                await articleService.RemoveAsync(articles);
            }
        }