예제 #1
0
        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));
 }