private void AddCalamity(object sender, RoutedEventArgs e) { Device d = (Device)this.dg_DevicesList.SelectedItem; AddCalamityView acv = new AddCalamityView(this, d.Name); if (acv.ShowDialog() == true) { DatabaseController.AddCalamity(d.DeviceId, acv.NewCalamity); UpdateDeviceListView(); UpdateCalamityListView(); UpdateLogbookView(); liveChartsController.UpdateDistinctYears(); } }