Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 0:3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
author | nelopauselli |
---|---|
date | Sat, 22 Jan 2011 17:13:46 -0300 |
parents | |
children | 6bb4ab4c0611 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Sat Jan 22 17:13:46 2011 -0300 @@ -0,0 +1,22 @@ +using AltNetHispano.Agendas.Domain.Repositories; + +namespace AltNetHispano.Agendas.Domain +{ + public class Agenda + { + private readonly IPublicador _publicador; + private readonly IEventoRepository _eventoRepository; + + public Agenda(IPublicador publicador, IEventoRepository eventoRepository) + { + _publicador = publicador; + _eventoRepository = eventoRepository; + } + + public void Publicar(Evento evento) + { + _eventoRepository.Save(evento); + _publicador.Publicar(evento); + } + } +} \ No newline at end of file