private void OnGetRelations(RelationsData relationsData, string data) { if (relationsData != null) { Log.Debug("ExampleAlchemyLanguage", "status: {0}", relationsData.status); Log.Debug("ExampleAlchemyLanguage", "url: {0}", relationsData.url); Log.Debug("ExampleAlchemyLanguage", "language: {0}", relationsData.language); Log.Debug("ExampleAlchemyLanguage", "text: {0}", relationsData.text); if (relationsData.relations == null || relationsData.relations.Length == 0) { Log.Debug("ExampleAlchemyLanguage", "No relations found!"); } else { foreach (Relation relation in relationsData.relations) { if (relation.subject != null && !string.IsNullOrEmpty(relation.subject.text)) { Log.Debug("ExampleAlchemyLanguage", "Text: {0}, Date: {1}", relation.sentence, relation.subject.text); } } } } else { Log.Debug("ExampleAlchemyLanguage", "Failed to find Relations!"); } }
public ActionResult MemberRelations(UserFamilyModel relations) { UserMembersServiceClient client = new UserMembersServiceClient(); RelationsModel[] rmodel = relations.RelationsList.ToArray(); RelationsData[] relatnsData = new RelationsData[rmodel.Length]; for (int i = 0; i < rmodel.Length; i++) { relatnsData[i] = new RelationsData { RelativeId = rmodel[i].RelativeId, RelativeName = rmodel[i].RelativeName, RelationType = rmodel[i].RelationType, ReverseRelationType = rmodel[i].ReverseRelationType }; } var responseFromClient = client.AddMember(MemberData(relations, relatnsData)); if (responseFromClient.Message == "Success") { TempData["NewApplication"] = relations.UserId; return(RedirectToAction("index", "UserApplication")); } else { return(View()); } }
public static void LoadData() { RelationsData temp = new RelationsData(); string json; try { json = File.ReadAllText(Application.persistentDataPath + "relations.txt"); } catch { SaveData(true); } finally { json = File.ReadAllText(Application.persistentDataPath + "relations.txt"); } JsonUtility.FromJsonOverwrite(json, temp); MainManager.relationsData = temp; }
public static void SaveData(bool empty) { RelationsData temp = new RelationsData(); if (empty) { temp = new RelationsData(); temp.a = 0; temp.b = 0; temp.c = 0; } else { temp = MainManager.relationsData; } string json = JsonUtility.ToJson(temp); File.WriteAllText(Application.persistentDataPath + "relations.txt", json); }
public void Initialize() { List <IManager> managers = new List <IManager>(); managers.Add(scene1Text = CreateInstance(typeof(Scene1Text)) as Scene1Text); managers.Add(bgManager = GameObject.FindObjectOfType <BackgroundManager>()); managers.Add(textManager = GameObject.FindObjectOfType <TextManager>()); wardrobeManager = CreateInstance(typeof(WardrobeManager)) as WardrobeManager; loadManager = FindObjectOfType <LoadManager>(); foreach (var i in managers) { i.Initialize(); } reputationManager = GameObject.FindObjectOfType <ReputationManager>(); BackgroundManager.curBackground = BackgroundManager.backgroundsList[0]; bgManager.ChangeBackground(); SceneManager.sceneLoaded += OnLevelLoaded; relationsData = new RelationsData(); RelationsData.LoadData(); int ready = 0; while (ready < managers.Count) { foreach (var i in managers) { if (i.status == ManagerStatus.Online) { ready++; } } } status = ManagerStatus.Online; }
private void OnGetRelationsText(RelationsData relationsData, Dictionary <string, object> customData) { Log.Debug("ExampleAlchemyLanguage.OnGetRelationsText()", "Alchemy Language - Get relations response text: {0}", customData["json"].ToString()); _getRelationsTextTested = true; }
private void OnGetRelationsText(RelationsData relationsData, string data) { Log.Debug("ExampleAlchemyLanguage", "Alchemy Language - Get relations response text: {0}", data); Test(relationsData != null); _getRelationsTextTested = true; }
private void OnGetRelationsUrl(RelationsData relationsData, string data) { Log.Debug("ExampleAlchemyLanguage", "Alchemy Language - Get relations response url: {0}", data); _getRelationsURLTested = true; }