Mercurial > altnet-hispano
view 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 source
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, IRecordador recordador, IEventoRepository eventoRepository) { _publicador = publicador; _recordador = recordador; _eventoRepository = eventoRepository; } public void Publicar(Evento evento) { _eventoRepository.Save(evento); if (_publicador != null) _publicador.Publicar(evento); } public void Recordar(Evento evento) { if (_recordador != null) _recordador.Recordar(evento); } } }