コード例 #1
0
        public IEnumerable <GetAuthorView> GetAuthorsNotExistInArticle(GetArticleView article)
        {
            var articleMapped = Mapper.Map <GetArticleView, Article>(article);
            var authors       = articleRepository.GetAuthorsNotExistInArticle(articleMapped);
            var authorsMapped = Mapper.Map <IEnumerable <Author>, IEnumerable <GetAuthorView> >(authors);

            return(authorsMapped);
        }
コード例 #2
0
        public IActionResult Put(int id, [FromBody] GetArticleView article)
        {
            articleService.Update(article);

            return(Ok(article));
        }
コード例 #3
0
        public IActionResult Post(GetArticleView article)
        {
            articleService.Create(article);

            return(Ok(article));
        }
コード例 #4
0
        public /*async*/ void Update(GetArticleView articleView)
        {
            var article = Mapper.Map <GetArticleView, Article>(articleView);

            /*await*/ articleRepository.Update(article);
        }