Example #1
0
        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);
        }