public IActionResult Post([FromBody] BlogForCreate blogToCreate) { var blog = _blogService.CreateBlog(blogToCreate); return(CreatedAtRoute(nameof(Get), new { id = blog.Id }, blog)); }
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)); }