public void UpdateMetadata() { Dictionary <string, string> metadata = _annObject.Metadata; string author = null; if (metadata.ContainsKey(AnnObject.AuthorMetadataKey)) { author = metadata[AnnObject.AuthorMetadataKey]; } if (!string.IsNullOrEmpty(author)) { _lblAuthor.Text = author; } string lastModified = null; if (metadata.ContainsKey(AnnObject.ModifiedMetadataKey)) { lastModified = AnnObjectTreeNode.ToLocalTimeString(metadata[AnnObject.ModifiedMetadataKey]); } if (!string.IsNullOrEmpty(lastModified)) { _lblDate.Text = lastModified; } if (metadata.ContainsKey(AnnObject.ContentMetadataKey)) { _tbComment.Text = metadata[AnnObject.ContentMetadataKey]; } }
private void UpdateContent(AnnObject annObject) { var metadata = annObject.Metadata; string author = null; if (metadata.ContainsKey(AnnObject.AuthorMetadataKey)) { author = metadata[AnnObject.AuthorMetadataKey]; } if (string.IsNullOrEmpty(author)) { author = "[author]"; } string lastModified = null; if (metadata.ContainsKey(AnnObject.ModifiedMetadataKey)) { lastModified = AnnObjectTreeNode.ToLocalTimeString(AnnObject.ModifiedMetadataKey); } if (string.IsNullOrEmpty(lastModified)) { lastModified = "[date]"; } _contentGroupBox.Text = string.Format("By {0} at {1}", author, lastModified); string text = null; var textObject = annObject as AnnTextObject; if (textObject != null) { text = textObject.Text; } else { // Get it from the content if (metadata.ContainsKey(AnnObject.ContentMetadataKey)) { text = metadata[AnnObject.ContentMetadataKey]; } } _contentTextBox.Text = text; }