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