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)