public void OnConfirmClicked()
    {
        int UserName;

        try
        {
            m_statusText.text = string.Empty;
            if (m_userNameField.text == string.Empty || m_passwordField.text == string.Empty ||
                m_firstNameField.text == string.Empty || m_lastNameField.text == string.Empty)
            {
                m_statusText.text = "Please fill all data";
                return;
            }
            if (!int.TryParse(m_userNameField.text, out UserName))
            {
                m_statusText.text = "Please enter only numbers on ID field";
                return;
            }
            if (!m_firstNameField.text.All(char.IsLetter) || !m_lastNameField.text.All(char.IsLetter))
            {
                m_statusText.text = "Please enter only letters on Name fields";
                return;
            }
            if (!IsValidEmail(m_emailField.text))
            {
                m_statusText.text = "Please enter a valid email address";
                return;
            }
            Therapist newTherapist = GetUserFromGui();
            newTherapist.Settings = new Settings
            {
                SkyBoxColor       = m_mainController.DefaultSettings.SkyBoxColor,
                ButtonsColorBlock = m_mainController.DefaultSettings.ButtonsColorBlock,
                ButtonsTextColor  = m_mainController.DefaultSettings.ButtonsTextColor,
            };
            if (!QuestFileManager.SaveTherapistToFile(newTherapist, FilePath))
            {
                m_statusText.text = "Therapist already exists";
                return;
            }

            m_mainController.ShowPopup(MessageController.MessageType.Succsess, "New therapist account has been created!", OnPopupAnswer);
            PrintToLog("New therapist account was created: " + newTherapist.FirstName + " "
                       + newTherapist.LastName + ", id: " + newTherapist.Username + "."
                       , MainController.LogType.Information);
        }
        catch (Exception e)
        {
            PrintToLog(e.ToString(), MainController.LogType.Error);
        }
    }
    public void OnConfirmClicked()
    {
        int UserName;

        try
        {
            m_statusText.text = "";
            if (m_userNameField.text == string.Empty || m_passwordField.text == string.Empty ||
                m_firstNameField.text == string.Empty || m_lastNameField.text == string.Empty)
            {
                m_statusText.text = "Please fill all data";
                return;
            }
            if (!int.TryParse(m_userNameField.text, out UserName))
            {
                m_statusText.text = "Please enter only numbers on ID field";
                return;
            }

            /*if (File.Exists(FilePath))
             * {
             *  m_statusText.text = "Therapist is already exists";
             *  return;
             * }*/
            if (!m_firstNameField.text.All(char.IsLetter) || !m_lastNameField.text.All(char.IsLetter))
            {
                m_statusText.text = "Please enter only letters on Name fields";
                return;
            }
            if (!IsValidEmail(m_emailField.text))
            {
                m_statusText.text = "Please enter a valid email address";
                return;
            }

            if (!QuestFileManager.SaveTherapistToFile(GetUserFromGui(), FilePath))
            {
                m_statusText.text = "Therapist already exists.";
                return;
            }

            m_mainController.ShowPopup(MessageController.MessageType.Succsess, "New therapist account has created!", OnPopupAnswer);
        }
        catch (Exception e)
        {
            PrintToLog(e.ToString(), MainController.LogType.Error);
        }
    }