public void SetFieldValue(string fieldName, TermInstance fieldValue) { var taxonomyField = m_listItem.Fields[fieldName] as TaxonomyField; if (taxonomyField != null) { var term = fieldValue; taxonomyField.SetFieldValue(m_listItem, term.Term); } }
public TermLemma modelToLemma(termExploreModel termModel) { TermLemma tl = new TermLemma(); //tl = manager.lexiconContext.TermLemmas.Create(); tl.name = termModel.inputForm; tl.type = termModel.gramSet.getPosType().toStringSafe("N"); tl.gramSet = termModel.gramSet.GetAll(); foreach (termExploreItem item in termModel.instances) { ITermInstance ti = new TermInstance(); //manager.lexiconContext.TermInstances.Create(); ti.name = item.inputForm; ti.type = item.gramSet.getPosType().ToString(); ti.gramSet = item.gramSet.GetAll(); ti.lemma = tl; // manager.lexiconContext.TermInstances.Add(ti); } return(tl); }