comparison Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 161:c1062de96845

Al publicar una agenda el nroOrden debe ser mayor a cero y urlWiki no vacio.
author juanjose.montesdeocaarbos
date Fri, 05 Aug 2011 21:54:43 -0300
parents e6e6bfb1da9e
children 5c94b052d838
comparison
equal deleted inserted replaced
160:4241a930cab2 161:c1062de96845
123 return new Resultado(true); 123 return new Resultado(true);
124 } 124 }
125 125
126 public Resultado Publicar(Guid eventoId, short numeroOrden, string urlWiki) 126 public Resultado Publicar(Guid eventoId, short numeroOrden, string urlWiki)
127 { 127 {
128 if (numeroOrden <= 0)
129 throw new ArgumentOutOfRangeException("numeroOrden");
130
131 if (string.IsNullOrWhiteSpace(urlWiki))
132 throw new ArgumentException("urlWiki");
133
128 Evento evento = GetEvento(eventoId); 134 Evento evento = GetEvento(eventoId);
129 135
130 evento.Publicar(numeroOrden, urlWiki); 136 evento.Publicar(numeroOrden, urlWiki);
131 137
132 Notify(evento); 138 Notify(evento);