private static bool isParentPortWithLinks(JournalItemPort journalItemPort)
 {
     return(journalItemPort is JournalParentPort && journalItemPort.DowncastTo <JournalParentPort>().Links.Any());
 }
Exemple #2
0
 protected bool ParentToChildOnly(JournalItemPort journalItemPort, JournalItemPort journalItemPort1)
 {
     return
         ((journalItemPort.IsAnImplementationOf <JournalParentPort>() && journalItemPort1.IsAnImplementationOf <JournalChildPort>()) ||
          (journalItemPort1.IsAnImplementationOf <JournalParentPort>() && journalItemPort.IsAnImplementationOf <JournalChildPort>()));
 }
 private bool notAlreadyLinked(JournalItemPort journalItemPort, JournalItemPort journalItemPort1)
 {
     return(!isParentPortWithLinks(journalItemPort) && !isParentPortWithLinks(journalItemPort1));
 }