Mercurial > altnet-hispano
comparison 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 |
comparison
equal
deleted
inserted
replaced
242:5cc1681d3789 | 243:59f8fa2f835e |
---|---|
172 } | 172 } |
173 | 173 |
174 public EventoResultado Publicar(Guid eventoId, short numeroOrden, string urlWiki, TimeSpan duracion) | 174 public EventoResultado Publicar(Guid eventoId, short numeroOrden, string urlWiki, TimeSpan duracion) |
175 { | 175 { |
176 if (numeroOrden <= 0) | 176 if (numeroOrden <= 0) |
177 throw new ArgumentOutOfRangeException("numeroOrden"); | 177 return new EventoResultado(false, "Número de Orden fuera de rango", null); |
178 | 178 |
179 if (string.IsNullOrWhiteSpace(urlWiki)) | 179 if (string.IsNullOrWhiteSpace(urlWiki)) |
180 throw new ArgumentException("urlWiki"); | 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 throw new ArgumentOutOfRangeException("duracion"); | 183 return new EventoResultado(false, "Duración fuera de rango", null); |
184 | 184 |
185 Evento evento = GetEvento(eventoId); | 185 Evento evento = GetEvento(eventoId); |
186 | 186 |
187 evento.Publicar(numeroOrden, urlWiki, duracion); | 187 evento.Publicar(numeroOrden, urlWiki, duracion); |
188 | 188 |