public static ClsPage Get_PageInfo(int intPageId) { try { ClsPage obj = new ClsPage(); if (bool.Parse(VMuktiAPI.VMuktiInfo.Port80) && VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType != PeerType.BootStrap) { DataSet ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; if (!obj.MapData(ds)) { obj = null; } } else { if (VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType == VMuktiAPI.PeerType.NodeWithHttp) { DataSet ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; if (!obj.MapData(ds)) { obj = null; } } else { DataSet ds = new ClsPageDataService().GetPageInfo(intPageId); if (!obj.MapData(ds)) { obj = null; } } } return(obj); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Get_PageInfo", "clsPage.cs"); return(null); } }
public ClsPageLogic Get_PageInfo(int intPageId) { ClsPageLogic obj = new ClsPageLogic(); if (bool.Parse(VMuktiAPI.VMuktiInfo.Port80) && VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType != PeerType.BootStrap) { DataSet ds; try { ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; } catch (System.ServiceModel.EndpointNotFoundException e) { VMuktiHelper.ExceptionHandler(e, "Get_PageInfo(int intPageId)", "ClsPageLogic.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; } catch (System.ServiceModel.CommunicationException e) { VMuktiHelper.ExceptionHandler(e, "Get_PageInfo(int intPageId)", "ClsPageLogic.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; } if (!obj.MapData(ds)) { obj = null; } } else { if (VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType == VMuktiAPI.PeerType.NodeWithHttp) { DataSet ds; try { ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; } catch (System.ServiceModel.EndpointNotFoundException e) { VMuktiHelper.ExceptionHandler(e, "Get_PageInfo(int intPageId)", "ClsPageLogic.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; } catch (System.ServiceModel.CommunicationException e) { VMuktiHelper.ExceptionHandler(e, "Get_PageInfo(int intPageId)", "ClsPageLogic.cs"); VMuktiAPI.VMuktiHelper.CallEvent("GetSuperNodeIP", null, null); ds = VMukti.Business.clsDataBaseChannel.chHttpDataBaseService.svcExecuteDataSet("select id,pagetitle from page where ID=" + intPageId + "and isdeleted='false'").dsInfo; } if (!obj.MapData(ds)) { obj = null; } } else { DataSet ds = new ClsPageDataService().GetPageInfo(intPageId); if (!obj.MapData(ds)) { obj = null; } } } return(obj); }