private void RemoveFromHistory_Btn_Click(object sender, System.Windows.RoutedEventArgs e) { HistoryIssue historyIssue = Newtonsoft.Json.JsonConvert.DeserializeObject <HistoryIssue>(File.ReadAllText(Constants.GetIssuesHistoryFile())); historyIssue.IssueHistory.Remove(IssueKey); string Result = Newtonsoft.Json.JsonConvert.SerializeObject(historyIssue, Newtonsoft.Json.Formatting.Indented); File.WriteAllText(Constants.GetIssuesHistoryFile(), Result); OwningWindow.LoadHistoryCards(); }
public void LoadHistoryCards() { HistoryContainer.Children.Clear(); HistoryCategory.Visibility = Visibility.Collapsed; if (File.Exists(Constants.GetIssuesHistoryFile())) { HistoryIssue historyIssue = Newtonsoft.Json.JsonConvert.DeserializeObject <HistoryIssue>(File.ReadAllText(Constants.GetIssuesHistoryFile())); foreach (var s in historyIssue.IssueHistory) { IssueHistoryCard issueHistoryCard = new IssueHistoryCard(s.Key, s.Value, this); HistoryContainer.Children.Add(issueHistoryCard); HistoryCategory.Visibility = Visibility.Visible; } } }