private string BuildQuickLinks(EntityDTO dto)
        {
            StringBuilder html = new StringBuilder();
            QuickLinksData quicklinksData = new QuickLinksData();
            List<EntityDTO> relatedProcess = quicklinksData.GetAllRelatedProcess(dto.ID);
            List<EntityDTO> relatedSubProcess = quicklinksData.GetAllRelatedSubProcess(dto.ID);

            relatedSubProcess.Sort((entity1, entity2) => string.Compare(entity1.Name, entity2.Name, true));
            relatedProcess.Sort((entity1, entity2) => string.Compare(entity1.Name, entity2.Name, true));

            Dictionary<string, List<EntityDTO>> mainList = new Dictionary<string, List<EntityDTO>>();
            mainList.Add(GlobalStringResource.Process, relatedProcess);
            mainList.Add(GlobalStringResource.SubProcess, relatedSubProcess);

            html.Append("<div id=\"diagram-line-right\">");
            html.Append("<table border=\"0\" cellspacing=\"0\"><tr>");
            int ctr = 0;
            foreach (var pair in mainList)
            {
                html.Append("<td>");
                ctr++;
                html.Append(string.Format("<ul id=\"menu{0}\">", ctr));

                html.AppendFormat("<li><a>{0}</a>", pair.Key);
                html.Append("<ul>");
                foreach (EntityDTO innerList in pair.Value)
                {
                    html.AppendFormat("<li><a href=\"Default.aspx?id={0}\">{1}</a></li>", innerList.ID, innerList.Name);
                }
                html.Append("</ul>");
                html.Append("</li>");

                html.Append("</ul>");
                html.Append("</td>");
            }

            html.Append("</tr></table>");
            html.Append("</div>");

            return html.ToString();
        }
        private List<EntityDTO> GetRelatedSubProcess(EntityDTO dto)
        {
            QuickLinksData quicklinksData = new QuickLinksData();
            List<EntityDTO> relatedSubProcess = quicklinksData.GetAllRelatedSubProcess(dto.ID);

            relatedSubProcess.Sort((entity1, entity2) => string.Compare(entity1.Name, entity2.Name, true));

            return relatedSubProcess;
        }