Ejemplo n.º 1
0
    public void OnClickConfirm()
    {
        registerManager.ToggleButtons(false);
        bool emailValid = registerManager.CheckEmail();

        registerManager.ToggleEmailCondition(emailValid);
        bool nameLenghtValid = registerManager.CheckUsernameLength();

        registerManager.ToggleUsernameFilling(nameLenghtValid);
        bool userExists = registerManager.CheckIfUserExists();

        registerManager.ToggleUserExistsCondition(nameLenghtValid, userExists);
        bool passwordLenght = registerManager.CheckPasswordLength();

        registerManager.TogglePasswordFilling(userExists, passwordLenght);
        bool repasswordEquality = registerManager.CheckPasswords();

        registerManager.TogglePasswordsFilling(passwordLenght, repasswordEquality);
        if (emailValid && nameLenghtValid && !userExists && passwordLenght && repasswordEquality)
        {
            registerManager.ToggleCharSelectionUI(true);
        }
        else
        {
            registerManager.ToggleButtons(true);
        }
    }