コード例 #1
0
        public void RemoveFromCategory(CategoryArticleDto categoryArticleDto)
        {
            var deletedCategoryArticle = _categoryArticleDal.Get(I => I.CategoryId == categoryArticleDto.CategoryID && I.ArticleId == categoryArticleDto.ArticleID);

            if (deletedCategoryArticle != null)
            {
                _categoryArticleDal.Delete(deletedCategoryArticle);
            }
        }
コード例 #2
0
        public void  AddToCategory(CategoryArticleDto categoryArticleDto)
        {
            var control = _categoryArticleDal.Get(I => I.CategoryId == categoryArticleDto.CategoryID && I.ArticleId == categoryArticleDto.ArticleID);

            if (control == null)
            {
                _categoryArticleDal.Add(new ArticleCategory
                {
                    ArticleId  = categoryArticleDto.ArticleID,
                    CategoryId = categoryArticleDto.CategoryID
                });
            }
        }
コード例 #3
0
 public IActionResult RemoveFromCategory([FromQuery] CategoryArticleDto categoryArticleDto)
 {
     _articleService.RemoveFromCategory(categoryArticleDto);
     return(NoContent());
 }
コード例 #4
0
 public IActionResult AddToCategory(CategoryArticleDto categoryArticleDto)
 {
     _articleService.AddToCategory(categoryArticleDto);
     return(Created("", categoryArticleDto));
 }