public int deleteContador(ContadorDTO contador) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ContadorDTO> DAL = new NHibernateDAL<ContadorDTO>(session); DAL.delete(contador); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<ContadorDTO> selectContador(ContadorDTO contador) { try { IList<ContadorDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ContadorDTO> DAL = new NHibernateDAL<ContadorDTO>(session); resultado = DAL.select(contador); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<ContadorDTO> selectContadorPagina(int primeiroResultado, int quantidadeResultados, ContadorDTO contador) { try { IList<ContadorDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ContadorDTO> DAL = new NHibernateDAL<ContadorDTO>(session); resultado = DAL.selectPagina<ContadorDTO>(primeiroResultado, quantidadeResultados, contador); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public ContadorDTO salvarAtualizarContador(ContadorDTO contador) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ContadorDTO> DAL = new NHibernateDAL<ContadorDTO>(session); DAL.saveOrUpdate(contador); session.Flush(); } return contador; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }