Beispiel #1
0
        public static TermObject GetTerm(string term)
        {
            FiFiPage fifiPage   = FiFiPage.GetPage(term);
            var      fifiObject = (!fifiPage.IsEmpty() && fifiPage.IsFinnish()) ? (TermObject)fifiPage.GetJsonObject() : new TermObject()
            {
                term = term, entries = Enumerable.Empty <EntryObject>()
            };

            EnFiPage enfiPage   = EnFiPage.GetPage(term);
            var      enfiObject = (!enfiPage.IsEmpty() && enfiPage.IsFinnish()) ? (TermObject)enfiPage.GetJsonObject() : new TermObject()
            {
                term = term, entries = Enumerable.Empty <EntryObject>()
            };

            var combinedTerms = new TermObject()
            {
                term    = fifiObject.term,
                entries = fifiObject.entries.Concat(enfiObject.entries)
            };

            return(combinedTerms);
        }