public List <TNODE> GetPrevLinkedNodes(TNODE node, LinkTypeEnum linkTypeEnum) { List <TNODE> nodes = new List <TNODE>(); nodes = node.PrevLinks.Where(i => i.LinkTypeEnum == linkTypeEnum).Select(i => i.LinkNode).ToList(); return(nodes); }
public static string GetTypeString(LinkTypeEnum value) { switch (value) { case (LinkTypeEnum.feed): return(@"application/atom+xml;type=feed"); case (LinkTypeEnum.entry): return(@"application/atom+xml;type=entry"); case (LinkTypeEnum.xml): return(@"application/xml"); default: return(""); } }
public void SetPrevLink(LinkTypeEnum linkTypeEnum, TNODE node1, TNODE node2) { node1.PrevLinks.Add(new LINK(linkTypeEnum, node2)); }
public bool IsLinked(LinkTypeEnum linkTypeEnum, TNODE node1, TNODE node2) { return(GetLinkedNodes(node1, linkTypeEnum).Contains(node2)); }
/// <summary> /// This method gets the link based on the type. /// </summary> /// <param name="linkTypeEnum">This is the type of the link.</param> /// <returns>link details.</returns> public static MmndToolLinks Get(LinkTypeEnum linkTypeEnum) { return(InMemoryDatabaseSingleton.DatabaseInstance.SelectMany <MmndToolLinks>( x => x.LinkType == linkTypeEnum && x.IsCreated).OrderByDescending( x => x.CreationDate).First()); }
public LINK(LinkTypeEnum linkTypeEnum, TNODE nodeToLink) { LinkNode = nodeToLink; LinkTypeEnum = linkTypeEnum; }
public static string GetTypeString(LinkTypeEnum value) { switch (value) { case (LinkTypeEnum.feed): return @"application/atom+xml;type=feed"; case (LinkTypeEnum.entry): return @"application/atom+xml;type=entry"; case (LinkTypeEnum.xml): return @"application/xml"; default: return ""; } }