Beispiel #1
0
    public static WWW Update(User user, string photoBase64)
    {
        WWWForm updateForm = new WWWForm();

        updateForm.AddField("name", user.name);
        updateForm.AddField("email", user.email);
        updateForm.AddField("sex", user.sex);
        updateForm.AddField("phone", user.phone);
        updateForm.AddField("birth", UtilsService.GetInverseDate(user.birth));
        updateForm.AddField("password", user.password);
        updateForm.AddField("street", user.street);
        updateForm.AddField("complement", user.complement);
        updateForm.AddField("number", user.number);
        updateForm.AddField("neighborhood", user.neighborhood);
        updateForm.AddField("city", user.city);
        updateForm.AddField("state", user.state);
        updateForm.AddField("zipcode", user.zipcode);

        if (photoBase64 != null)
        {
            Debug.Log("sending picture to update");
            updateForm.AddField("picture", photoBase64);
        }

        WebService.route  = ENV.USERS_ROUTE;
        WebService.action = ENV.UPDATE_ACTION;
        WebService.id     = user._id.ToString();

        return(WebService.Post(updateForm));
    }