diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 243:59f8fa2f835e

Ticket 177: Valor de Duración de VAN en 0.
author juanjose.montesdeocaarbos
date Thu, 06 Oct 2011 08:13:05 -0300
parents 51faeabfb9d9
children 31fb96912d37
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Wed Oct 05 07:57:21 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Thu Oct 06 08:13:05 2011 -0300
@@ -174,13 +174,13 @@
 		public EventoResultado Publicar(Guid eventoId, short numeroOrden, string urlWiki, TimeSpan duracion)
         {
             if (numeroOrden <= 0)
-                throw new ArgumentOutOfRangeException("numeroOrden");
+                return new EventoResultado(false, "Número de Orden fuera de rango", null); 
 
             if (string.IsNullOrWhiteSpace(urlWiki))
-                throw new ArgumentException("urlWiki");
+                return new EventoResultado(false, "Url Wiki incorrecto", null); 
 
 			if (duracion.Hours.Equals(0) && duracion.Minutes.Equals(0))
-				throw new ArgumentOutOfRangeException("duracion");
+                return new EventoResultado(false, "Duración fuera de rango", null); 
 
             Evento evento = GetEvento(eventoId);