comparison 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
comparison
equal deleted inserted replaced
281:6382e35625c5 282:bc8dfbde0523
185 if (_eventosRepository.GetByState(EventoPublicadoState.GetInstance()).Any(e => e.NumeroOrden.Equals(numeroOrden))) 185 if (_eventosRepository.GetByState(EventoPublicadoState.GetInstance()).Any(e => e.NumeroOrden.Equals(numeroOrden)))
186 { 186 {
187 return new EventoResultado(false, "El número de evento ya se encuentra en uso", null); 187 return new EventoResultado(false, "El número de evento ya se encuentra en uso", null);
188 } 188 }
189 189
190 Evento evento = GetEvento(eventoId); 190 var evento = GetEvento(eventoId);
191
192 if (/*evento.Tipo == TipoEvento.Van &&*/ evento.Patrocinadores.Count() == 0)
193 return new EventoResultado(false, "La VAN debe tener al menos un Patrocinador para ser publicada.", null);
191 194
192 evento.Publicar(numeroOrden, urlWiki, duracion); 195 evento.Publicar(numeroOrden, urlWiki, duracion);
193 196
194 Notify(evento); 197 Notify(evento);
195 198