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);
        }
Esempio n. 2
0
 public void ShowJiraIssue(JiraIssueViewModel JiraIssueDataContext) =>
 (new View.JiraIssue {
     DataContext = JiraIssueDataContext
 }).ShowDialog();