private async void deleteUserButton_Click(object sender, RoutedEventArgs e)
        {
            if (this.userListBox.SelectedItem == null)
            {
                MessageBox.Show("Ingen användare är vald!");
                return;
            }
            else
            {
                User choosenUser = Users[userListBox.SelectedIndex];

                await manageUsers.DeleteUser(choosenUser, Users);
            }

            UpdateUserList();
        }
        private async void RemoveMechanicButton_Click(object sender, RoutedEventArgs e)
        {
            if (mechanicList.SelectedItem == null)
            {
                MessageBox.Show("Ingen användare är vald!");
                return;
            }
            else
            {
                Mechanic choosenMechanic = Mechanics[mechanicList.SelectedIndex];

                ManageUsers manageUsers = new ManageUsers();

                List <User> users = manageUsers.AllUsers();

                int connectedToUser = users
                                      .FindIndex(user => user.MechanicId == choosenMechanic.IdNumber);

                if (connectedToUser > 0)
                {
                    var result = MessageBox.Show("Användaren som är kopplad till den här mekanikern kommer också att raderas. Vill du fortsätta?", "Varning!", MessageBoxButton.YesNo);

                    if (result == MessageBoxResult.Yes)
                    {
                        await manageUsers.DeleteUser(users[connectedToUser], users);

                        await ManageMechanics.DeleteMechanic(choosenMechanic, Mechanics);
                    }
                }
                else
                {
                    await ManageMechanics.DeleteMechanic(choosenMechanic, Mechanics);
                }
            }

            UpdateMechanicList();
        }