diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 74:bc46e7426c80

Refactoring de acciones según la definición del diagrama de estados en assembla (https://www.assembla.com/spaces/altnet-hispano/wiki/Estados_de_un_evento)
author nelopauselli
date Mon, 23 May 2011 20:13:37 -0300
parents 76567a0d1e44
children 96d7609f2e08
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Mon May 23 19:54:05 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Mon May 23 20:13:37 2011 -0300
@@ -77,7 +77,7 @@
 			return new Resultado(true);
 		}
 
-    public Resultado Publicar(string titulo, string ponenteNombre, DateTime? fecha, string urlInvitacion)
+		public Resultado Agendar(string titulo, string ponenteNombre, DateTime? fecha, string urlInvitacion)
 		{
 			if (!fecha.HasValue)
 				return new Resultado(false);
@@ -88,9 +88,9 @@
 
 			Evento evento = _eventosRepository.GetPropuestaByTitulo(titulo);
 			if (evento == null)
-				evento = Evento.Publicar(titulo, ponente, fecha.Value, urlInvitacion);
+				evento = Evento.Agendar(titulo, ponente, fecha.Value, urlInvitacion);
 			else
-				evento.Publicar(ponente, fecha, urlInvitacion);
+				evento.Agendar(ponente, fecha, urlInvitacion);
 
 			if (_publicador != null)
 				_publicador.Publicar(evento);