public RemoteComment AddCommentToPage(long pageId, string commentTitle, string commentContent)
        {
            RemoteComment comment = null;
            this.ExecuteLoggedIn(
                (confluence, token) =>
                {
                    var remoteComment = new RemoteComment { pageId = pageId, creator = this.UserName, title = commentTitle, content = commentContent, };
                    var addedComment = confluence.addComment(token, remoteComment);
                    comment = addedComment;
                });

            return comment;
        }
 /// <remarks/>
 public void editCommentAsync(string in0, RemoteComment in1, object userState) {
     if ((this.editCommentOperationCompleted == null)) {
         this.editCommentOperationCompleted = new System.Threading.SendOrPostCallback(this.OneditCommentOperationCompleted);
     }
     this.InvokeAsync("editComment", new object[] {
                                                      in0,
                                                      in1}, this.editCommentOperationCompleted, userState);
 }
 /// <remarks/>
 public void editCommentAsync(string in0, RemoteComment in1) {
     this.editCommentAsync(in0, in1, null);
 }
 /// <remarks/>
 public System.IAsyncResult BegineditComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("editComment", new object[] {
                                                             in0,
                                                             in1}, callback, asyncState);
 }
 public RemoteComment editComment(string in0, RemoteComment in1) {
     object[] results = this.Invoke("editComment", new object[] {
                                                                    in0,
                                                                    in1});
     return ((RemoteComment)(results[0]));
 }
 /// <remarks/>
 public void addCommentAsync(string in0, RemoteComment in1) {
     this.addCommentAsync(in0, in1, null);
 }