public IList<Functie> GetFunctii(bool toate) { BusinessFunctie bus = null; IList<Functie> ret = null; ITransaction tx = null; try { tx = nHibernateUtil.BeginTransaction(); bus = new BusinessFunctie(); ret = bus.GetFunctii(toate); tx.Commit(); } catch (Exception ex) { LogMessage.Error(ex); if (!nHibernateUtil.GetSession.Transaction.WasCommitted && !nHibernateUtil.GetSession.Transaction.WasRolledBack) { nHibernateUtil.GetSession.Transaction.Rollback(); } throw ex; } finally { nHibernateUtil.CloseSession(); bus = null; } return ret; }
public Functie GetFunctieByDenumire(string functie) { BusinessFunctie bus = null; Functie ret = null; ITransaction tx = null; try { tx = nHibernateUtil.BeginTransaction(); bus = new BusinessFunctie(); ret = bus.GetFunctieByDenumire(functie); tx.Commit(); } catch (Exception ex) { LogMessage.Error(ex); if (!nHibernateUtil.GetSession.Transaction.WasCommitted && !nHibernateUtil.GetSession.Transaction.WasRolledBack) { nHibernateUtil.GetSession.Transaction.Rollback(); } throw ex; } finally { nHibernateUtil.CloseSession(); bus = null; } return ret; }