private void btnSave_Click(object sender, EventArgs e)
        {
            string errorMessage = ValidateForm();

            //check if there are error. if not, proceed with logic
            if (errorMessage.Length == 0)
            {
                try
                {
                    logic.ChangeUserSettings(
                        inputFirstName.Text,
                        inputLastName.Text,
                        inputDepartment.Text,
                        changeUserCredentials1.EmailAddress.Text,
                        changeUserCredentials1.CurrentPassword.Text,
                        changeUserCredentials1.NewPassword.Text);

                    MessageBox.Show("Successfully updated user account.");

                    changeUserCredentials1.CurrentPassword.Text = "";
                    changeUserCredentials1.NewPassword.Text     = "";
                }


                catch (TrainingPlatformException ex)
                {
                    MessageBox.Show(ex.Message);
                    return;
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.Message);
                    MessageBox.Show("An error occured while booking the training. Please try again or contact an administrator");
                    return;
                }
            }
            else
            {
                MessageBox.Show(errorMessage);
            }
        }