Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 183:212c664db5aa
Generalización del manejo de las acciones sobre eventos
author | nelopauselli |
---|---|
date | Mon, 08 Aug 2011 22:27:00 -0300 |
parents | beeb48ddb44a |
children | 2d02adb79322 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Mon Aug 08 21:57:10 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Mon Aug 08 22:27:00 2011 -0300 @@ -63,7 +63,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true,"Evento modificado", warnings); } public EventoResultado ModificarPropuesta(Guid id, string titulo, Guid ponenteId, string urlInvitacion) @@ -80,7 +80,7 @@ var evento = Evento.Proponer(titulo, persona, urlInvitacion, tipo); if (string.IsNullOrWhiteSpace(evento.Titulo)) - return new EventoResultado(false, null); + return new EventoResultado(false,"Debe indicar el título del evento", null); Notify(evento); @@ -88,18 +88,17 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true,"Evento propuesto", warnings); } public EventoResultado Agendar(string titulo, Guid ponenteId, DateTime? fecha, string urlInvitacion, TipoEvento tipo) { if (!fecha.HasValue) - return new EventoResultado(false, null); + return new EventoResultado(false, "Debe indicar la fecha", null); Persona persona = _personaRepository.Get(ponenteId); if (persona == null) - return new EventoResultado(false, null) - {Message = string.Format("No se encontró el ponente indicado ({0})", ponenteId)}; + return new EventoResultado(false, string.Format("No se encontró el ponente indicado ({0})", ponenteId), null); Evento evento = _eventosRepository.GetPropuestaByTitulo(titulo); if (evento == null) @@ -113,7 +112,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true, "Evento creado", warnings); } public EventoResultado Confirmar(Guid eventoId) @@ -128,7 +127,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true, "Evento confirmado", warnings); } public EventoResultado Publicar(Guid eventoId, short numeroOrden, string urlWiki, TimeSpan duracion) @@ -152,7 +151,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true, "Evento publicado", warnings); } public EventoResultado Cancelar(Guid eventoId) @@ -167,7 +166,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true,"Evento cancelado", warnings); } public EventoResultado Descartar(Guid eventoId) @@ -182,7 +181,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true, "Evento descartado", warnings); } public EventoResultado ReProponer(Guid eventoId) @@ -197,7 +196,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true,"Evento re-prpuesto", warnings); } public EventoResultado ReAgendar(Guid eventoId) @@ -212,7 +211,7 @@ var warnings = evento.GetLogsNews().Where(l => !l.Successful); - return new EventoResultado(true, warnings); + return new EventoResultado(true,"Evento re-agendado", warnings); } public void IndicarPatrocinadores(Guid eventoId, IEnumerable<Guid> patrocinadores)