Пример #1
0
        private string PageSummarySelectForViewerByItemID(string itemIDString)
        {
            try
            {
                int itemID;
                if (Int32.TryParse(itemIDString, out itemID))
                {
                    CustomGenericList <PageSummaryView> pages = new BHLProvider().PageSummarySelectForViewerByItemID(itemID);

                    // Serialize only the information we need
                    List <ViewerPage> viewerPages = new List <ViewerPage>();
                    foreach (PageSummaryView page in pages)
                    {
                        ViewerPage viewerPage = new ViewerPage();
                        viewerPage.AltExternalUrl      = page.AltExternalURL;
                        viewerPage.WebVirtualDirectory = page.WebVirtualDirectory;
                        viewerPage.FileRootFolder      = page.FileRootFolder;
                        viewerPage.BarCode             = page.BarCode;
                        viewerPage.FileNamePrefix      = page.FileNamePrefix;
                        viewerPage.RareBooks           = page.RareBooks;
                        viewerPage.Illustration        = page.Illustration;
                        viewerPages.Add(viewerPage);
                    }

                    JavaScriptSerializer js = new JavaScriptSerializer();
                    return(js.Serialize(viewerPages));
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }
Пример #2
0
 public App()
 {
     // The root page of your application
     MainPage = new ViewerPage();
 }
Пример #3
0
        public void WhenIClickOnTheImageOrVideoSearchResult()
        {
            _searchPage.OpenImageVideoViewer();

            _viewerPage = _searchPage.GetParentAndChildHandlers();
        }
Пример #4
0
 public App()
 {
     // The root page of your application
     MainPage = new ViewerPage();
 }
        private string PageSummarySelectForViewerByItemID(string itemIDString)
        {
            try
            {
                int itemID;
                if (Int32.TryParse(itemIDString, out itemID))
                {
                    CustomGenericList<PageSummaryView> pages = new BHLProvider().PageSummarySelectForViewerByItemID(itemID);

                    // Serialize only the information we need
                    List<ViewerPage> viewerPages = new List<ViewerPage>();
                    foreach (PageSummaryView page in pages)
                    {
                        ViewerPage viewerPage = new ViewerPage();
                        viewerPage.AltExternalUrl = page.AltExternalURL;
                        viewerPage.WebVirtualDirectory = page.WebVirtualDirectory;
                        viewerPage.FileRootFolder = page.FileRootFolder;
                        viewerPage.BarCode = page.BarCode;
                        viewerPage.FileNamePrefix = page.FileNamePrefix;
                        viewerPage.RareBooks = page.RareBooks;
                        viewerPage.Illustration = page.Illustration;
                        viewerPages.Add(viewerPage);
                    }

                    JavaScriptSerializer js = new JavaScriptSerializer();
                    return js.Serialize(viewerPages);
                }
                else
                {
                    return null;
                }
            }
            catch
            {
                return null;
            }
        }