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