Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Factories/NHibernateFactory.cs @ 269:17694f70cfb6
Test de PersonaController.
author | juanjose.montesdeocaarbos |
---|---|
date | Tue, 25 Oct 2011 23:24:57 -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 } |