Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 2:c03560ae4762
Test de Crud para la agenda
author | nelopauselli |
---|---|
date | Sat, 22 Jan 2011 20:21:31 -0300 |
parents | 6bb4ab4c0611 |
children | 5f007e266509 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Sat Jan 22 19:50:32 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Sat Jan 22 20:21:31 2011 -0300 @@ -1,5 +1,5 @@ using System; -using AltNetHispano.Agendas.Domain.Repositories; +using System.Collections.Generic; namespace AltNetHispano.Agendas.Domain { @@ -7,18 +7,26 @@ { private readonly IPublicador _publicador; private readonly IRecordador _recordador; - private readonly IEventoRepository _eventoRepository; + + public Guid Id { get; set; } - public Agenda(IPublicador publicador, IRecordador recordador, IEventoRepository eventoRepository) + private readonly IList<Evento> _eventos; + public IEnumerable<Evento> Eventos + { + get { return _eventos; } + } + + + public Agenda(IPublicador publicador, IRecordador recordador) { _publicador = publicador; _recordador = recordador; - _eventoRepository = eventoRepository; + _eventos = new List<Evento>(); } public void Publicar(Evento evento) { - _eventoRepository.Save(evento); + _eventos.Add(evento); if (_publicador != null) _publicador.Publicar(evento);