public virtual EmailContainer SelectChildrenByEmailOfOrganisation(DBGuid IDVal) { TraceCallEnterEvent.Raise(); try { EmailContainer result; DataSet entitySet = m_DataContext.ndihdEmailOfOrganisationSelectBy(IDVal); result = new EmailContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public EmailContainer EmailSelectFiltered(Email filter) { // Check permission: admin PrincipalPermission permAdmin = new PrincipalPermission(Thread.CurrentPrincipal.Identity.Name, "Administrator"); permAdmin.Demand(); TraceCallEnterEvent.Raise(); try { EmailContainer result; DataSet entitySet = m_DataContext.ndihdEmailSelectFiltered( filter.Category, filter.FilterOnSentFrom, filter.FilterOnSentTo, filter.FilterOnActivityPrevention, filter.FilterOnActivityResearch, filter.FilterOnActivityRehabilitation, filter.FilterOnActivityOther, filter.FilterOnNDI, filter.FilterOnActivityAll ); result = new EmailContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public virtual EmailContainer EmailSelectAll() { TraceCallEnterEvent.Raise(); try { EmailContainer result; DataSet entitySet = m_DataContext.ndihdEmailSelectAll(); result = new EmailContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }