public virtual ForumItemContainer SelectChildrenByThreadOfForumItem(DBGuid IDVal) { TraceCallEnterEvent.Raise(); try { ForumItemContainer result; DataSet entitySet = m_DataContext.ndihdThreadOfForumItemSelectBy(IDVal); result = new ForumItemContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public ForumItemContainer ForumItemSelectFreetext(ForumItem filter) { TraceCallEnterEvent.Raise(); try { ForumItemContainer result; DataSet entitySet = m_DataContext.ndihdForumItemSelectFreeText( filter.ItemText, filter.FilterOnVisibleForVisitor, filter.FilterOnVisibleForRegistered); result = new ForumItemContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public ForumItemContainer ForumItemSelectFiltered(ForumItem filter) { // Check permission: Admin PrincipalPermission permAdmin = new PrincipalPermission(Thread.CurrentPrincipal.Identity.Name, "Administrator"); permAdmin.Demand(); TraceCallEnterEvent.Raise(); try { ForumItemContainer result; DataSet entitySet = m_DataContext.ndihdForumItemSelectFiltered( filter.ForumGroupRef, filter.FilterOnIsModerated, 1, filter.FilterOnSentFrom, filter.FilterOnSentTo); result = new ForumItemContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public ForumItemContainer ForumItemSelectForWeb(DBGuid ForumThreadId) { TraceCallEnterEvent.Raise(); try { string moderate = Configuration.ModeratedText; ForumItemContainer result; DataSet entitySet = m_DataContext.ndihdForumItemSelectForWeb( ForumThreadId, moderate); result = new ForumItemContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public virtual ForumItemContainer ForumItemSelectAll() { TraceCallEnterEvent.Raise(); try { ForumItemContainer result; DataSet entitySet = m_DataContext.ndihdForumItemSelectAll(); result = new ForumItemContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }