static public String CoreObjectHyperLink(Mercury.Client.Core.Work.WorkQueueItem forWorkQueueItem) { if (forWorkQueueItem == null) { return(String.Empty); } String hyperLink = String.Empty; switch (forWorkQueueItem.ItemObjectType) { case "Member": hyperLink = MemberProfileAnchor(forWorkQueueItem.ItemObjectId, forWorkQueueItem.Name); break; case "Provider": hyperLink = ProviderProfileAnchor(forWorkQueueItem.ItemObjectId, forWorkQueueItem.Name); break; default: hyperLink = "<span title=\"" + forWorkQueueItem.Description + "\">" + forWorkQueueItem.Name + "</span>"; break; } return(hyperLink); }
public static ObservableCollection <Client.Core.Work.WorkQueueItem> WorkQueueItemCollection(Application mercuryApplication, ObservableCollection <Server.Application.WorkQueueItem> serverWorkQueueItems) { ObservableCollection <Client.Core.Work.WorkQueueItem> clientWorkQueueItems = new ObservableCollection <Mercury.Client.Core.Work.WorkQueueItem> (); foreach (Server.Application.WorkQueueItem currentServerWorkQueueItem in serverWorkQueueItems) { Client.Core.Work.WorkQueueItem workQueueItem = new Mercury.Client.Core.Work.WorkQueueItem(mercuryApplication, currentServerWorkQueueItem); clientWorkQueueItems.Add(workQueueItem); } return(clientWorkQueueItems); }