Exemplo n.º 1
0
 public void OnFlagStatusReturned(string json)
 {
     // Only allow recommendation if they haven't recommended it
     HelperMethods.ResultReponseObject result = JsonFx.Json.JsonReader.Deserialize <HelperMethods.ResultReponseObject>(json);
     if (result.total_count == 0)
     {
         ITTDataCache.Instance.RetrieveProfileActivityID(this.Nid, OnRetrieveProfileActivitySuccess, OnRetrieveProfileActivityFailure);
     }
 }
Exemplo n.º 2
0
 public void OnItemSaveCheckSuccess(string json)
 {
     // Item is saved
     HelperMethods.ResultReponseObject result = JsonFx.Json.JsonReader.Deserialize <HelperMethods.ResultReponseObject>(json);
     if (result.total_count > 0)
     {
         cardIcon.spriteName = "Activity_Saved";
     }
 }
Exemplo n.º 3
0
    public void OnItemSaveCheckSuccess(string json)
    {
        HelperMethods.ResultReponseObject result = JsonFx.Json.JsonReader.Deserialize <HelperMethods.ResultReponseObject>(json);
        if (result.total_count == 0)
        {
            UIEventListener.Get(saveToProfileButton.gameObject).onClick += OnSaveToProfilePressed;
        }
        else
        {
            if (saveButtonPivot.transform.eulerAngles != Vector3.right * 90)
            {
                saveButtonPivot.transform.eulerAngles = Vector3.right * 90;
            }

            if (false == _hasBeenOrCurrentlyRotated)
            {
                _hasBeenOrCurrentlyRotated = true;
            }
        }
    }
Exemplo n.º 4
0
    private void OnSavedListSuccess(string json)
    {
        Debug.Log("RecommendationController.OnSavedListSucces - OK ");

        List <UserSavedActivityType> rawList = null;

        try
        {
            HelperMethods.ResultReponseObject result = JsonFx.Json.JsonReader.Deserialize <HelperMethods.ResultReponseObject>(json);
            if (result.total_count == 0)
            {
                Debug.Log("Empty list");
            }
            else
            {
                historyCardList.Clear();

                UserSavedActivityData   userSavedActivityData = JsonFx.Json.JsonReader.Deserialize <UserSavedActivityData>(json);
                UserSavedActivityType[] tempRawList           = userSavedActivityData.results;
                if (tempRawList.Length > 0)
                {
                    global::System.DateTime now = global::System.DateTime.Now;
                    rawList = tempRawList.ToList();
                    rawList.RemoveAll(x => null == x.activity);                     // if prior saved activities were since deleted, skip them.
                    rawList.ForEach(x => PopulatePastActivities(x));
                }

                // Sort lists into proper order by date
                historyCardList.Sort((a, b) => b.dateTime.CompareTo(a.dateTime));

                //_connectionState = NotificationManager.ConnectionState.Connected;

                CheckStoredData(historyCardList);
            }
        }
        catch (Exception e)
        {
            Debug.LogError("RecommendationController.OnSavedListSucces: " + e.Message);
        }
    }
Exemplo n.º 5
0
 private void OnGetHealthyTipsListSuccess(string json)
 {
     HelperMethods.ResultReponseObject result = JsonFx.Json.JsonReader.Deserialize <HelperMethods.ResultReponseObject>(json);
     // The retrieved list could be empty
     if (result.total_count == 0)
     {
         Debug.Log("Empty list: resetting offset and fetching more tips");
         // The user should start seeing the old tips again.
         Tipses.Clear();
         GetHealthyTipsList(0);
     }
     else
     {
         MasterShortTips shortResults = JsonReader.Deserialize <MasterShortTips>(json);
         GetHealthyTipToView();
     }
     if ("[]" == json)
     {
     }
     else
     {
     }
 }
Exemplo n.º 6
0
        private void OnRetrieveActivitiesForSelectedDaySuccess(string json)
        {
            List <BaseCardData> baseList = null;

            try
            {
                HelperMethods.ResultReponseObject result = JsonFx.Json.JsonReader.Deserialize <HelperMethods.ResultReponseObject>(json);
                if (result.total_count == 0)
                {
                    Debug.Log("No items for selected day.");
                    OnRetrieveActivitiesForSelectedDayFailure(HelperMethods.Instance.Error_EmptyResults);
                    return;
                }

                MasterBaseCardData  masterBaseCardData = JsonReader.Deserialize <MasterBaseCardData>(json);
                ActivityDataModel[] activityArray      = masterBaseCardData.results;
                baseList = activityArray.Cast <BaseCardData>().ToList();
                ITTDataCache.Instance.Data.AppendDataEntry <ActivityDataModel[]>((int)DataCacheIndices.ACTIVITY_LIST, baseList.Cast <ActivityDataModel>().ToArray());
            }
            catch
            {
                Debug.LogError("CardCarousel error deserializing activity JSON");
            }
        }