diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 282:bc8dfbde0523

#123: Patrocinadores de las vans: Se verifica que para publicar una Van, debe tener al menos un Patrocinador.
author juanjose.montesdeocaarbos
date Mon, 26 Dec 2011 14:21:44 -0300
parents 1caba33bd0b7
children 79942e030118
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Mon Dec 26 13:48:21 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Mon Dec 26 14:21:44 2011 -0300
@@ -187,7 +187,10 @@
 				return new EventoResultado(false, "El nĂºmero de evento ya se encuentra en uso", null);
 			}
 
-			Evento evento = GetEvento(eventoId);
+			var evento = GetEvento(eventoId);
+
+			if (/*evento.Tipo == TipoEvento.Van &&*/ evento.Patrocinadores.Count() == 0)
+				return new EventoResultado(false, "La VAN debe tener al menos un Patrocinador para ser publicada.", null);
 
 			evento.Publicar(numeroOrden, urlWiki, duracion);