Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Factories/AgendaFactory.cs @ 110:a456eb519e23
Lanzando twitts desde el sitio con la cuenta de AltNetHispanoDESA
author | Nelo@Kenia.neluz.int |
---|---|
date | Wed, 08 Jun 2011 07:33:14 -0300 |
parents | db4b1e2cae49 |
children | 1e47bf408073 62791999ad01 |
comparison
equal
deleted
inserted
replaced
109:6bd9be78caa0 | 110:a456eb519e23 |
---|---|
1 using System; | 1 using Agendas.NHibernate; |
2 using Agendas.NHibernate; | |
3 using AltNetHispano.Agendas.Domain; | 2 using AltNetHispano.Agendas.Domain; |
4 using AltNetHispano.Agendas.Domain.Repositories; | 3 using AltNetHispano.Agendas.Domain.Repositories; |
5 using AltNetHispano.Agendas.Domain.Services; | 4 using AltNetHispano.Agendas.Domain.Services; |
6 using AltNetHispano.Agendas.Repositories.NHibernate; | 5 using AltNetHispano.Agendas.Repositories.NHibernate; |
6 using AltNetHispano.Agendas.Twitter; | |
7 using NHibernate; | 7 using NHibernate; |
8 | 8 |
9 | 9 |
10 namespace AltNetHispano.Agendas.Factories | 10 namespace AltNetHispano.Agendas.Factories |
11 { | 11 { |
14 private static Agenda _agenda; | 14 private static Agenda _agenda; |
15 | 15 |
16 public static Agenda GetAgenda() | 16 public static Agenda GetAgenda() |
17 { | 17 { |
18 ISessionFactory sessionFactory = NhHelper.GetSessionFactory(); | 18 ISessionFactory sessionFactory = NhHelper.GetSessionFactory(); |
19 return _agenda ?? (_agenda = new Agenda(null, new EventoRepository(sessionFactory), new PersonaRepository(sessionFactory))); | 19 return _agenda ?? |
20 (_agenda = | |
21 new Agenda(new TwitterPublicador(), new EventoRepository(sessionFactory), | |
22 new PersonaRepository(sessionFactory))); | |
20 } | 23 } |
21 | 24 |
22 public static IPersonaRepository GetPersonaRepository() | 25 public static IPersonaRepository GetPersonaRepository() |
23 { | 26 { |
24 ISessionFactory sessionFactory = NhHelper.GetSessionFactory(); | 27 ISessionFactory sessionFactory = NhHelper.GetSessionFactory(); |