diff 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
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Thu Oct 06 08:13:05 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Thu Oct 06 09:09:37 2011 -0300
@@ -180,7 +180,12 @@
                 return new EventoResultado(false, "Url Wiki incorrecto", null); 
 
 			if (duracion.Hours.Equals(0) && duracion.Minutes.Equals(0))
-                return new EventoResultado(false, "Duración fuera de rango", null); 
+                return new EventoResultado(false, "Duración fuera de rango", null);
+
+            if (_eventosRepository.GetByState(EventoPublicadoState.GetInstance()).Any(e => e.NumeroOrden.Equals(numeroOrden)))
+            {
+                return new EventoResultado(false, "El número de evento ya se encuentra en uso", null);
+            } 
 
             Evento evento = GetEvento(eventoId);