private void NewEmployeeResource(object context) { EmployeeResourceView employeeResourceView = new EmployeeResourceView(); var contextEmployeeResourceView = (EmployeeResourceViewViewModel)employeeResourceView.DataContext; contextEmployeeResourceView.contextActivityViewViewModel = this; contextEmployeeResourceView.InitialSet(); employeeResourceView.Show(); }
private void OpenEmployeeResource(object context) { var selectedEmployeeResource = (VEmployeeResourceFunction)context; if (selectedEmployeeResource == null) { MessageBox.Show("Um eine personelle Ressource zu öffnen, muss eine personelle Ressource ausgewählt werden.", "Personelle Ressource öffnen"); } else { EmployeeResourceView employeeResourceView = new EmployeeResourceView(); var contextEmployeeResourceView = (EmployeeResourceViewViewModel)employeeResourceView.DataContext; contextEmployeeResourceView.contextActivityViewViewModel = this; contextEmployeeResourceView.selectedVEmployeeResource = selectedEmployeeResource; contextEmployeeResourceView.InitialSet(); employeeResourceView.Show(); } }