Esempio n. 1
0
    private IEnumerator RegisterUserCoroutine(string token, string admin, string user, string email, string password, SimpleDelegate <MeridianData.RegisterUserResult> registerUserDelegate)
    {
        // Build json by hand
        string jsonString = "{" + string.Format("lEmail:\"{0}\", lToken:\"{1}\", Nombre:\"{2}\", Email:\"{3}\", Password:\"{4}\"", admin, token, user, email, password) + "}";

        WWW www = MeridianCommunications.POST("/Catalog/RegistrarUsuario", jsonString);

        yield return(www);

        MeridianData.RegisterUserResult result = null;

        if (www.error == null)
        {
            // Since JSon comes in the fom of an array we must wrap data around a class.
            result = JsonUtility.FromJson <MeridianData.RegisterUserResult>("{\"registerUserList\":" + www.text + "}");
        }
        else
        {
            Debug.Log(www.error);
        }

        if (registerUserDelegate != null)
        {
            registerUserDelegate(result);
        }
    }
Esempio n. 2
0
    private void RegisterUser(MeridianData.RegisterUserResult registerUserResult)
    {
        if (registerUserResult != null)
        {
            resultLabel.text = registerUserResult.registerUserList[0].Msj;
            resultPanel.gameObject.SetActive(true);

            if (registerUserResult.registerUserList[0].Estatus == 1)
            {
                Invoke("ShowLogin", 2);
            }
        }
    }