public void DeleteUserAccess(Guid ID) { UserAccessNHibernate disc = GetUserAccessID(ID); if (disc == null) { return; } var nHibernateSession = new NHibernateFactory().GetSessionFactory().OpenSession(); try { using (var transaction = nHibernateSession.BeginTransaction()) { nHibernateSession.Delete(disc); transaction.Commit(); } } catch (Exception e) { ExceptionManager.Publish(e); } finally { nHibernateSession.Close(); } }
public UserAccessNHibernate GetUserAccessID(Guid ID) { var nHibernateSession = new NHibernateFactory().GetSessionFactory().OpenSession(); UserAccessNHibernate userAccess = new UserAccessNHibernate(); try { userAccess = nHibernateSession.Query <UserAccessNHibernate>().FirstOrDefault(x => x.ID == ID); } catch (Exception e) { ExceptionManager.Publish(e); } finally { nHibernateSession.Close(); } return(userAccess); }