private void DoBind(ISession session, ISessionFactory factory) { if (!HybridWebSessionContext.HasBind(factory)) { HybridWebSessionContext.Bind(session); this.Wrap(session); } }
public void Unbind(ISession session) { if (HybridWebSessionContext.HasBind(session.SessionFactory)) { this.DoUnbind(session.SessionFactory); } else { CleanupAnyOrphanedSession(session.SessionFactory); } }
private void DoUnbind(ISessionFactory factory) { HybridWebSessionContext.Unbind(factory); }