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); } }
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"; } }
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; } } }
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); } }
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 { } }
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"); } }