added create method in mainwindow code-behind

This commit is contained in:
2024-05-05 18:25:18 +02:00
parent 6250e1a472
commit 21aad617a2

View File

@@ -1,4 +1,5 @@
using System.Windows;
using WD7UVN_SzTGUI_2023242.Client.WPF.ViewModels;
using WD7UVN_SzTGUI_2023242.Client.WPF.Windows;
namespace WD7UVN_SzTGUI_2023242.Client.WPF
@@ -36,5 +37,23 @@ namespace WD7UVN_SzTGUI_2023242.Client.WPF
Window window = new GetAllMaintainerTeams();
window.Show();
}
private void CreateNewCustomer(object sender, RoutedEventArgs e)
{
CreateNewCustomerViewModel viewModel = new CreateNewCustomerViewModel();
viewModel.NewCustomerCreated += (newCustomer) =>
{
var getAllCustomersViewModel = (GetAllCustomersViewModel)DataContext;
if (getAllCustomersViewModel != null)
{
Application.Current.Dispatcher.Invoke(() =>
{
getAllCustomersViewModel.Customers.Add(newCustomer);
});
}
};
Window window = new CreateNewCustomer(viewModel);
window.Show();
}
}
}