/// <summary>
        /// Remove row (incomplete and not MVVM)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ButtonCurrentRemove_OnClick(object sender, RoutedEventArgs e)
        {
            var selectedItem = EmployeeGrid.SelectedItem;

            if (selectedItem != null)
            {
                var employee = EmployeeGrid.SelectedItem as Employees;

                if (Question($"Remove {employee.TitleOfCourtesy} {employee.LastName} employee?"))
                {
                    var employeeList = (List <Employees>)EmployeeGrid.ItemsSource;


                    EmployeeGrid.Items.Refresh();
                    employeeList.Remove(employee);
                    EmployeeGrid.Focus();
                }
            }
            else
            {
                MessageBox.Show("No current employee");
            }
        }
 /// <summary>
 /// Focus DataGrid, highlight first row
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void EmployeeGrid_OnLoaded(object sender, RoutedEventArgs e)
 {
     EmployeeGrid.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
     EmployeeGrid.Focus();
 }