public ArticleViewModel AddArticle(AddArticleToCategoryInputModel input, string categoryId) { var article = _mapper.Map <Article>(input); _categoryRepository.AddArticle(article, categoryId); article.Author = _authorRepository.Find(input.AuthorId); return(_mapper.Map <ArticleViewModel>(article)); }
public IActionResult AddArticleToCategory([FromBody] AddArticleToCategoryInputModel input, string id) { if (!input.IsValid()) { return(BadRequest(input.ValidationMessage)); } var article = _categoryAppService.AddArticle(input, id); return(Created($"/articles/{article.Id}", article)); }