comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:3f7dbb633b71
1 using AltNetHispano.Agendas.Domain.Repositories;
2
3 namespace AltNetHispano.Agendas.Domain
4 {
5 public class Agenda
6 {
7 private readonly IPublicador _publicador;
8 private readonly IEventoRepository _eventoRepository;
9
10 public Agenda(IPublicador publicador, IEventoRepository eventoRepository)
11 {
12 _publicador = publicador;
13 _eventoRepository = eventoRepository;
14 }
15
16 public void Publicar(Evento evento)
17 {
18 _eventoRepository.Save(evento);
19 _publicador.Publicar(evento);
20 }
21 }
22 }