comparison Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 244:31fb96912d37

Ticket 162: Publicaciones con Nro Orden repetido.
author juanjose.montesdeocaarbos
date Thu, 06 Oct 2011 09:09:37 -0300
parents 59f8fa2f835e
children 72a96459f910
comparison
equal deleted inserted replaced
243:59f8fa2f835e 244:31fb96912d37
178 178
179 if (string.IsNullOrWhiteSpace(urlWiki)) 179 if (string.IsNullOrWhiteSpace(urlWiki))
180 return new EventoResultado(false, "Url Wiki incorrecto", null); 180 return new EventoResultado(false, "Url Wiki incorrecto", null);
181 181
182 if (duracion.Hours.Equals(0) && duracion.Minutes.Equals(0)) 182 if (duracion.Hours.Equals(0) && duracion.Minutes.Equals(0))
183 return new EventoResultado(false, "Duración fuera de rango", null); 183 return new EventoResultado(false, "Duración fuera de rango", null);
184
185 if (_eventosRepository.GetByState(EventoPublicadoState.GetInstance()).Any(e => e.NumeroOrden.Equals(numeroOrden)))
186 {
187 return new EventoResultado(false, "El número de evento ya se encuentra en uso", null);
188 }
184 189
185 Evento evento = GetEvento(eventoId); 190 Evento evento = GetEvento(eventoId);
186 191
187 evento.Publicar(numeroOrden, urlWiki, duracion); 192 evento.Publicar(numeroOrden, urlWiki, duracion);
188 193