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); } }
public App() { // The root page of your application MainPage = new ViewerPage(); }
public void WhenIClickOnTheImageOrVideoSearchResult() { _searchPage.OpenImageVideoViewer(); _viewerPage = _searchPage.GetParentAndChildHandlers(); }
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; } }