public async Task <Post> CreatePostAsync(PostDto postDto) { if (postDto == null) { throw new ArgumentNullException(nameof(postDto)); } return(await _context.CreatePostAsync(postDto)); }