Exemple #1
0
        public Main(LocalidadLogic localidadLogic)
        {
            ContextSessionBlock = GeoUsersServices.SessionProvider.GetSessionContextBlock();

            this.localidadLogic = localidadLogic;

            InitializeComponent();
        }
Exemple #2
0
        public ContextSessionBlock GetSessionContextBlock()
        {
            var session = sessionFactory.OpenSession();

            session.BeginTransaction();
            ThreadStaticSessionContext.Bind(session);

            var sessionBlock = new ContextSessionBlock(session);

            sessionBlock.SetAction(() => Unbind(sessionBlock.ExceptionThrown));

            return(sessionBlock);
        }