public void SetTfsIssue(TfsWorkItem item) { if (item == null) { SetIssue(null); return; } Title = item.Title; Body = MarkdownConverter.ConvertHtmlToMarkdown(item.Body); TfsGitBridge.ShowMessageBox = ShowMessageBox; var gitMilestone = TfsGitBridge.MapTfsMilestoneToGitMilestone(item.Milestone); foreach (var milestone in Milestones) { if (string.Equals(milestone.Title, gitMilestone, StringComparison.OrdinalIgnoreCase)) { Milestone = milestone; break; } } foreach (var labelName in TfsGitBridge.GetGitLabels(item)) { foreach (var label in Labels) { if (label.Name.Equals(labelName, StringComparison.OrdinalIgnoreCase)) { label.Checked = true; } } } _portedTfsItem = item; LoadAssignees(); }