/// <summary> /// </summary> public TaskSearchDesignViewModel() { AvailableIssues.Add(new JiraIssueDesignViewModel("Bug", "PROJECT42-4", "Das ist ein falscher fehler")); AvailableIssues.Add(new JiraIssueDesignViewModel("Feature", "PROJECT-42", "Das ist ein neuer falscher Fehler")); AvailableIssues.Add(new JiraIssueDesignViewModel("Aufgabe", "PROJECT-424", "Und hier soll noch jemand ein viel längeren falschen Fehler einbauen, damit wir auch in Zukunft was z utun haben ;-)")); SelectedIssue = AvailableIssues[1]; AvailableProjects.Add(new JiraProjectDesignViewModel()); AvailableProjects.Add(new JiraProjectDesignViewModel()); SelectedProject = AvailableProjects.First(); }
private async void RefreshIssues() { AvailableIssues.Clear(); if (SelectedProject != null) { try { Issue issue = await _jiraClient.Issues.GetIssueAsync(SelectedProject.Key + "-" + IssueNumber); AvailableIssues.Add(new JiraIssueViewModel(issue)); } catch (InvalidOperationException) { /* Z.B: Vorgang nicht gefunden */ } } }