private void UpdateUserList()
        {
            try
            {
                mechanicDropDown.Items.Clear();
                Mechanics.Clear();
                Mechanics.AddRange(ManageMechanics.AllMechanics());

                foreach (Mechanic mechanic in Mechanics)
                {
                    mechanicDropDown.Items.Add(mechanic.Name + mechanic.IdNumber);
                }
            }
            catch
            {
                MessageBox.Show("Du måste lägga till mekaniker innan du kan lägga till användare!");
            }

            this.userListBox.Items.Clear();

            Users = new List <User>();
            Users.AddRange(manageUsers.AllUsers());

            foreach (User user in Users)
            {
                string userInfo = $"{user.Username} + {user.Password}";
                this.userListBox.Items.Add(userInfo);
            }
        }
        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();
        }