Example #1
0
        private static void AddRelation(int parentId, Models.Terms.Term term)
        {
            var relation = new Models.Terms.Relation()
            {
                Relation_Parent_Term_Id = parentId,
                Relation_Child_Term_Id  = term.Term_Id
            };

            relation.Save();
        }
Example #2
0
        private static Models.Terms.Term AddTerm(int xmlFileId, String name)
        {
            var term = new Models.Terms.Term
            {
                Term_XmlFile_id = xmlFileId,
                Term_Title      = name
            };

            term.Save();
            return(term);
        }
Example #3
0
        private static void SaveTermProperties(Models.Terms.Term term, JObject param)
        {
            var propList = new List <Models.Terms.T_Property>();

            foreach (string prop in Models.Terms.T_Property.AllowedProperties)
            {
                if (param[prop] != null)
                {
                    propList.Add(new Models.Terms.T_Property
                    {
                        Property_Term_Id = term.Term_Id,
                        Property_Key     = prop,
                        Property_Value   = param[prop].ToString()
                    });
                }
            }

            Models.Terms.T_Property.SaveMultiple(propList);
        }
Example #4
0
        private static Models.Terms.Term AddTerm(int xmlFileId, String name)
        {
            var term = new Models.Terms.Term
            {
                Term_XmlFile_id = xmlFileId,
                Term_Title = name
            };

            term.Save();
            return term;
        }