public List <ConceptsData> GetConcepts() { List <Concept> concepts = db.Concepts.ToList(); List <ConceptsData> data = new List <ConceptsData>(); foreach (Concept c in concepts) { ConceptsData cd = new ConceptsData(); cd.concept = c; cd.Topics = db.Topics.Where(j => j.ConceptId.Equals(c.Id)).ToList(); if (!(cd.Topics.Count <= 0)) { data.Add(cd); } } return(data); }
public NotebookData(NotebookConfig config) : base(config) { // Add an empty string for every character foreach (char _ in config.Acronym) { acronymNotes.Add(""); } // Unlock each initial item foreach (ItemID item in config.InitiallyUnlockedItems) { UnlockItem(item); } research = new ResearchData(config); observations = new ObservationsData(config); concepts = new ConceptsData(config); testAndMetrics = new TestAndMetricsData(config); reports = new ReportsData(config); }
private void OnGetConcepts(ConceptsData concepts, string data) { if (concepts != null) { Log.Debug("ExampleAlchemyLanguage", "status: {0}", concepts.status); Log.Debug("ExampleAlchemyLanguage", "url: {0}", concepts.url); Log.Debug("ExampleAlchemyLanguage", "language: {0}", concepts.language); if (concepts.concepts.Length == 0) { Log.Debug("ExampleAlchemyLanguage", "No concepts found!"); } foreach (Concept concept in concepts.concepts) { Log.Debug("ExampleAlchemyLanguage", "Concept: {0}, Relevance: {1}", concept.text, concept.relevance); } } else { Log.Debug("ExampleAlchemyLanguage", "Failed to find Concepts!"); } }
private void OnGetConceptsText(ConceptsData concepts, Dictionary <string, object> customData) { Log.Debug("ExampleAlchemyLanguage.OnGetConceptsText()", "Alchemy Language - Get ranked concepts response text: {0}", customData["json"].ToString()); _getRankedConceptsTextTested = true; }
private void OnGetConceptsText(ConceptsData concepts, string data) { Log.Debug("ExampleAlchemyLanguage", "Alchemy Language - Get ranked concepts response text: {0}", data); Test(concepts != null); _getRankedConceptsTextTested = true; }
private void OnGetConceptsUrl(ConceptsData concepts, string data) { Log.Debug("ExampleAlchemyLanguage", "Alchemy Language - Get ranked concepts response url: {0}", data); _getRankedConceptsURLTested = true; }