Beispiel #1
0
 protected void CreateTerms(Pair <IList <Term> > terms)
 {
     foreach (var item in terms.Applier)
     {
         Applier.CreateTerm(item);
     }
     foreach (var item in terms.Replier)
     {
         Replier.CreateTerm(item);
     }
 }
Beispiel #2
0
 protected void SwapTerms(Pair <Term> term)
 {
     if (term.Replier != null)
     {
         //在申请方上新增回复方的班
         Applier.CreateTerm(term.Replier);
     }
     if (term.Applier != null)
     {
         //在回复方上新增申请方的班
         Replier.CreateTerm(term.Applier);
     }
 }
Beispiel #3
0
        protected void SwapSpecificSubEvents()
        {
            if (Replier.Term != null)
            {
                //在回复方上面有事件的情况下,也要同时新增。
                foreach (var item in Replier.SubEvents)
                {
                    Applier.CreateTerm(item);
                }
            }

            if (Applier.Term != null)
            {
                //在申请方上面有事件的情况下,也要同时新增。
                foreach (var item in Applier.SubEvents)
                {
                    Replier.CreateTerm(item);
                }
            }
        }