コード例 #1
0
        public IActionResult Post([FromBody] BlogForCreate blogToCreate)
        {
            var blog = _blogService.CreateBlog(blogToCreate);

            return(CreatedAtRoute(nameof(Get),
                                  new { id = blog.Id },
                                  blog));
        }
コード例 #2
0
        public Blog CreateBlog(BlogForCreate blogToCreate)
        {
            var blogDto = _mapper.Map <BlogDto>(blogToCreate);

            _blogRepository.Create(blogDto);
            var blog = _blogRepository.GetById(blogDto.Id);

            return(_mapper.Map <Blog>(blog));
        }