private void LoadManagedEmployees()
        {
            var managedEmployees = _humanResourcesService.GetManagedEmployees();

            foreach (var managedEmployee in managedEmployees)
            {
                ManagedEmployees.Add(new ManagedEmployeeViewModel(managedEmployee));
            }
        }
        private void OnSave()
        {
            var updatedEmployees =
                ManagedEmployees
                .Where(x => x.EditStatus == EditStatus.Modified)
                .Select(x => x.Commit())
                .ToList();
            var newEmployees =
                ManagedEmployees
                .Where(x => x.EditStatus == EditStatus.New)
                .Select(x => x.Commit())
                .ToList();

            _humanResourcesService.ModifyManagedEmployees(updatedEmployees, newEmployees);

            ManagedEmployees.Clear();
            LoadManagedEmployees();
            IsReadOnly = true;
        }