Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Factories/NHibernateFactory.cs @ 241:a7daa939ef0c
Probando de armar tests de Agendas.Web
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 05 Oct 2011 07:43:09 -0300 |
parents | 1deccd6c3cb2 |
children |
rev | line source |
---|---|
179 | 1 using System; |
2 using System.Web.Mvc; | |
67
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
3 using Agendas.NHibernate; |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
4 |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
5 namespace AltNetHispano.Agendas.Factories |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
6 { |
179 | 7 public static class NHibernateFactory |
67
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
8 { |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
9 public static ActionFilterAttribute GetNHibernateSessionPerAction() |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
10 { |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
11 return new NHibernateSessionPerActionAttribute(NhHelper.GetSessionFactory()); |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
12 } |
179 | 13 |
14 public static IDisposable GetSessionScope() | |
15 { | |
16 return new SessionScope(NhHelper.GetSessionFactory()); | |
17 } | |
67
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
18 } |
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
diff
changeset
|
19 } |