Example #1
0
        // get linked object
        public object GetObject()
        {
            switch (LinkedType)
            {
            case "Document": return(Document.Pull(LinkedID) as object);

            case "BugTicket": return(BugTicket.Pull(LinkedID) as object);

            case "User": return(User.Pull(LinkedID) as object);

            case "Message": return(Message.Pull(LinkedID) as object);

            case "Folder": return(Folder.Pull(LinkedID) as object);

            case "TestSystem": return(InventoryItem.Pull(LinkedID) as object);

            case "MiscItem": return(InventoryItem.Pull(LinkedID) as object);

            case "Tool": return(InventoryItem.Pull(LinkedID) as object);

            default: throw new NotImplementedException();
            }
        }
Example #2
0
 // get link for BugTicket
 public static Link GetLink(BugTicket obj)
 {
     return(Link.List.Find(l => l.LinkedType == "BugTicket" && l.LinkedID == obj.ID));
 }