public async Task <ActionResult <int> > CreateBlogPostAsync([FromBody] CreateBlogPostVm createBlogPostVm) { var blogPost = new BlogPost { AuthorId = _usersService.UserId }; await _blogPostsRepository.CreateAsync(_mapper.Map(createBlogPostVm, blogPost)); return(Ok(blogPost.Id)); }
public static async Task <int> CreateBlogPostAsync(this HttpClient client, CreateBlogPostVm createBlogPostVm, HttpStatusCode expectedStatusCode = HttpStatusCode.OK) { return(await client.DoPostAsync <CreateBlogPostVm, int>($"{url}/", createBlogPostVm, expectedStatusCode)); }