15
|
1 using Agendas.Repositories.Memory;
|
|
2 using AltNetHispano.Agendas.Domain;
|
|
3
|
|
4 namespace Agendas.Factories
|
|
5 {
|
|
6 public static class AgendaFactory
|
|
7 {
|
19
|
8 private static Agenda _agenda;
|
|
9 private static ISeguridad _seguridad;
|
|
10
|
|
11 public static Agenda GetAgenda()
|
|
12 {
|
|
13 if (_agenda==null)
|
|
14 _agenda = new Agenda(null, null, _seguridad, new EventoRepository());
|
15
|
15
|
19
|
16 return _agenda;
|
15
|
17 }
|
19
|
18
|
|
19 public static void SetIdentityProvider(ISeguridad seguridad)
|
|
20 {
|
|
21 _seguridad = seguridad;
|
|
22 }
|
15
|
23 }
|
|
24 } |