public async Task AddComment(string text) { var model = new NewChangesetComment { Content = text }; var comment = await _applicationService.Client.Commits.CreateComment(Username, Repository, Node, model); _comments.Add(new CommitComment { CreatedOn = comment.UtcCreatedOn, Content = new CommitCommentContent { Raw = comment.Content, Html = comment.ContentRendered }, User = new User { DisplayName = comment.DisplayName, Username = comment.Username, Links = new User.UserLinks { Avatar = new Link(comment.UserAvatarUrl) } } }); }
public Task <ChangesetComment> CreateComment(string username, string repository, string node, NewChangesetComment comment) { var uri = $"{BitbucketClient.ApiUrl}/repositories/{Uri.EscapeDataString(username)}/{Uri.EscapeDataString(repository)}" + $"/changesets/{node}/comments"; return(_client.Post <ChangesetComment>(uri, comment)); }