private void addMaterial(object sender, RoutedEventArgs e) { var material = new Material(); AddEditMaterialWindow addEditMaterialWindow = new AddEditMaterialWindow(material); var result = addEditMaterialWindow.ShowDialog(); if (result == true) { context.Materials.Add(material); materials.Add(material); context.Save(); addEditMaterialWindow.Close(); } }
private void btnEdit_Click(object sender, RoutedEventArgs e) { var material = viewMaterialDataGrid.SelectedItem as Material; if (material != null) { AddEditMaterialWindow addEditMaterialWindow = new AddEditMaterialWindow(material); var result = addEditMaterialWindow.ShowDialog(); if (result == true) { this.DialogResult = true; context.Save(); addEditMaterialWindow.Close(); } else { viewMaterialDataGrid.DataContext = null; viewMaterialDataGrid.DataContext = materials; } } }