private static void FillIssue(EA.Element EAIssue, JiraIssueViewModel jiraIssue, IssueOperation Operation) { EAIssue.Notes = jiraIssue.JiraIssue.Description; EAIssue.Name = GetEAJiraIssueName(jiraIssue.JiraIssue.Key, jiraIssue.JiraIssue.Summary); EAIssue.Update(); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNameJiraKey, jiraIssue.JiraIssue.Key, WriteValueToNotes: false); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNameData, JsonConvert.SerializeObject(jiraIssue.JiraIssue, Formatting.Indented), WriteValueToNotes: true); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNameLastUpdateAt, DateTime.Now.ToString(), WriteValueToNotes: false); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNameOperation, "Issue was " + Operation.ToString().ToLower() + ".", WriteValueToNotes: false); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNamePriority, jiraIssue.JiraIssue.Priority, WriteValueToNotes: false); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNameStatus, jiraIssue.JiraIssue.Status, WriteValueToNotes: false); EAUtils.WriteTaggedValue(EAIssue, EAGoatJira.TagValueNameType, jiraIssue.JiraIssue.Type, WriteValueToNotes: false); }
public void ShowJiraIssue(JiraIssueViewModel JiraIssueDataContext) => (new View.JiraIssue { DataContext = JiraIssueDataContext }).ShowDialog();