Index: ActiviteitenOpvolging/ActiviteitenOpvolging/domain/managers/implementations/EmployeeManager.vb =================================================================== diff -u -r1723 -r1735 --- ActiviteitenOpvolging/ActiviteitenOpvolging/domain/managers/implementations/EmployeeManager.vb (.../EmployeeManager.vb) (revision 1723) +++ ActiviteitenOpvolging/ActiviteitenOpvolging/domain/managers/implementations/EmployeeManager.vb (.../EmployeeManager.vb) (revision 1735) @@ -68,6 +68,9 @@ Throw New Exception($"An employee was already chosen for number (index): {employeeNumber}.") End If + 'Update the employeeNumber in the employee. + employee.Number = employeeNumber + 'Add employee to dictionary of selected employees -> set the value according to an employee number. _selectedEmployeesDictionary.Item(employeeNumber) = employee End Sub @@ -80,6 +83,10 @@ 'The employee was not selected, thus can't be deselected. Throw New Exception("Cannot remove the selection of a non-selected employee.") End If + + 'Update the employee number of the employee. + _selectedEmployeesDictionary.Item(employeeNumber).Number = -1 + 'Remove the employee -> set the value back to 'Nothing'. _selectedEmployeesDictionary.Item(employeeNumber) = Nothing End Sub