private static bool isParentPortWithLinks(JournalItemPort journalItemPort) { return(journalItemPort is JournalParentPort && journalItemPort.DowncastTo <JournalParentPort>().Links.Any()); }
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)); }