Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 109:6bd9be78caa0
Merge
author | Nelo@Kenia.neluz.int |
---|---|
date | Tue, 07 Jun 2011 23:21:07 -0300 |
parents | 80c22175c9b5 |
children | b74734a1a755 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Tue Jun 07 23:07:06 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Tue Jun 07 23:21:07 2011 -0300 @@ -63,10 +63,10 @@ return ModificarEvento(id, titulo, ponenteNombre, null, urlInvitacion); } - public Resultado Proponer(string titulo, string ponenteNombre, string urlInvitacion) + public Resultado Proponer(string titulo, string ponenteNombre, string urlInvitacion, TipoEvento tipo) { Persona persona = GetPonente(ponenteNombre); - var evento = Evento.Proponer(titulo, persona, urlInvitacion); + var evento = Evento.Proponer(titulo, persona, urlInvitacion, tipo); if (string.IsNullOrWhiteSpace(evento.Titulo)) return new Resultado(false); @@ -79,7 +79,7 @@ return new Resultado(true); } - public Resultado Agendar(string titulo, string ponenteNombre, DateTime? fecha, string urlInvitacion) + public Resultado Agendar(string titulo, string ponenteNombre, DateTime? fecha, string urlInvitacion, TipoEvento tipo) { if (!fecha.HasValue) return new Resultado(false); @@ -90,7 +90,7 @@ Evento evento = _eventosRepository.GetPropuestaByTitulo(titulo); if (evento == null) - evento = Evento.Agendar(titulo, persona, fecha.Value, urlInvitacion); + evento = Evento.Agendar(titulo, persona, fecha.Value, urlInvitacion, tipo); else evento.Agendar(persona, fecha, urlInvitacion); @@ -115,11 +115,11 @@ return new Resultado(true); } - public Resultado Publicar(Guid eventoId) + public Resultado Publicar(Guid eventoId, short numeroOrden, string urlWiki) { Evento evento = GetEvento(eventoId); - evento.Publicar(); + evento.Publicar(numeroOrden, urlWiki); Notify(evento);