Ejemplo n.º 1
0
        //TODO
        public virtual CoverNode GetCoverNodeBySubject(__Subject subject)
        {
            InitCheck();

            string extnId = string.Format("{0}-{1}", this.m_extnId, subject.ToShortString());

            int       intId = this.m_trCoverNode.GetNodeIntIdByExtnId(extnId);
            CoverNode cn;

            if (intId == -1)
            {
                cn         = new CoverNode();
                cn.Subject = subject;
                cn.ExtnId  = extnId;
            }
            else
            {
                cn = this.m_trCoverNode.GetNodeByIntId(intId);
            }

            return(cn);
        }