Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 1:6bb4ab4c0611
Tests de Crud para repositorio de Vans
author | nelopauselli |
---|---|
date | Sat, 22 Jan 2011 19:50:32 -0300 |
parents | 3f7dbb633b71 |
children | c03560ae4762 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Sat Jan 22 17:13:46 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Sat Jan 22 19:50:32 2011 -0300 @@ -1,22 +1,33 @@ -using AltNetHispano.Agendas.Domain.Repositories; +using System; +using AltNetHispano.Agendas.Domain.Repositories; namespace AltNetHispano.Agendas.Domain { public class Agenda { private readonly IPublicador _publicador; + private readonly IRecordador _recordador; private readonly IEventoRepository _eventoRepository; - public Agenda(IPublicador publicador, IEventoRepository eventoRepository) + public Agenda(IPublicador publicador, IRecordador recordador, IEventoRepository eventoRepository) { _publicador = publicador; + _recordador = recordador; _eventoRepository = eventoRepository; } public void Publicar(Evento evento) { _eventoRepository.Save(evento); - _publicador.Publicar(evento); + + if (_publicador != null) + _publicador.Publicar(evento); + } + + public void Recordar(Evento evento) + { + if (_recordador != null) + _recordador.Recordar(evento); } } } \ No newline at end of file