Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 36:65bbf1ab2b24
cuando se modifica un evento, también debe ser publicada dicha modificación
author | nelo@MTEySS.neluz.int |
---|---|
date | Thu, 17 Mar 2011 17:03:05 -0300 |
parents | 016b9b9b8d3a |
children | 90f0cab1febc |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Thu Mar 17 16:59:43 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Thu Mar 17 17:03:05 2011 -0300 @@ -26,12 +26,10 @@ { var ponente = GetPonente(ponenteNombre); - var evento = _eventosRepository.GetPropuestaByTitulo(titulo) ?? new Evento {Titulo = titulo}; evento.Ponente = ponente; evento.Fecha = fecha; - if (!evento.Fecha.HasValue) throw new ValidationException(); if (NoEstaAutenticado(_seguridad)) @@ -92,6 +90,9 @@ evento.Titulo = titulo; evento.Ponente = ponente; evento.Fecha = fecha; + + if (_publicador != null) + _publicador.Publicar(evento); } public Evento GetEvento(Guid id)