private void AdditionTime(object sender, RoutedEventArgs e) { MainWindow window = this.Owner as MainWindow; if (InputTime.Text == null || InputTime.Text == "") { inputTime = 0; } else if (Double.TryParse(InputTime.Text, out inputTime)) { ; } else { return; } MainWindow.List[window.indexTimeAdd].Time = inputTime * 3600; MainWindow.List[window.indexTimeAdd].Timer = (MainWindow.List[window.indexTimeAdd].Time / 3600).ToString("F2") + " h"; MainWindow.WriteInJson(MainWindow.jsonInfo); window.AllTime.Text = "All time today: " + (MainWindow.List.Sum(x => x.Time) / 3600).ToString("F2") + " h"; this.Close(); }