comparison Agendas/trunk/src/Agendas.Factories/AgendaFactory.cs @ 50:3ebe89c88caa

Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la última modificación.
author nelopauselli
date Fri, 13 May 2011 23:29:05 -0300
parents 475be11edf56
children c8099df941bd
comparison
equal deleted inserted replaced
49:be7a9720fb96 50:3ebe89c88caa
4 namespace AltNetHispano.Agendas.Factories 4 namespace AltNetHispano.Agendas.Factories
5 { 5 {
6 public static class AgendaFactory 6 public static class AgendaFactory
7 { 7 {
8 private static Agenda _agenda; 8 private static Agenda _agenda;
9 private static ISeguridad _seguridad;
10 9
11 public static Agenda GetAgenda() 10 public static Agenda GetAgenda()
12 { 11 {
13 if (_agenda==null) 12 return _agenda ?? (_agenda = new Agenda(null, null, new EventoRepository(), new PonenteRepository()));
14 _agenda = new Agenda(null, null, _seguridad, new EventoRepository(), new PonenteRepository());
15
16 return _agenda;
17 } 13 }
18
19 public static void SetIdentityProvider(ISeguridad seguridad)
20 {
21 _seguridad = seguridad;
22 }
23 } 14 }
24 } 15 }