public Main(LocalidadLogic localidadLogic) { ContextSessionBlock = GeoUsersServices.SessionProvider.GetSessionContextBlock(); this.localidadLogic = localidadLogic; InitializeComponent(); }
public ContextSessionBlock GetSessionContextBlock() { var session = sessionFactory.OpenSession(); session.BeginTransaction(); ThreadStaticSessionContext.Bind(session); var sessionBlock = new ContextSessionBlock(session); sessionBlock.SetAction(() => Unbind(sessionBlock.ExceptionThrown)); return(sessionBlock); }