Mercurial > altnet-hispano
changeset 123:f8568f01da4d
Mejorando los mensajes en Twitter
author | nelopauselli |
---|---|
date | Tue, 28 Jun 2011 20:53:30 -0300 |
parents | 17531db40d4e |
children | 35498fb9b59b |
files | Agendas/trunk/src/Agendas.Twitter/Agendas.Twitter.csproj Agendas/trunk/src/Agendas.Twitter/Writers/AgendarTwitterWriter.cs Agendas/trunk/src/Agendas.Twitter/Writers/ConfirmarTwitterWriter.cs Agendas/trunk/src/Agendas.Twitter/Writers/ProponerTwitterWriter.cs Agendas/trunk/src/Agendas.Twitter/Writers/PublicarTwitterWriter.cs |
diffstat | 5 files changed, 14 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Twitter/Agendas.Twitter.csproj Tue Jun 28 19:25:22 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Twitter/Agendas.Twitter.csproj Tue Jun 28 20:53:30 2011 -0300 @@ -57,6 +57,7 @@ <Compile Include="Writers\ConfirmarTwitterWriter.cs" /> <Compile Include="Writers\ProponerTwitterWriter.cs" /> <Compile Include="Writers\PublicarTwitterWriter.cs" /> + <Compile Include="Writers\TwitterHelper.cs" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\Agendas.Domain\Agendas.Domain.csproj">
--- a/Agendas/trunk/src/Agendas.Twitter/Writers/AgendarTwitterWriter.cs Tue Jun 28 19:25:22 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Twitter/Writers/AgendarTwitterWriter.cs Tue Jun 28 20:53:30 2011 -0300 @@ -1,4 +1,5 @@ -using AltNetHispano.Agendas.Domain; +using System; +using AltNetHispano.Agendas.Domain; namespace AltNetHispano.Agendas.Twitter.Writers { @@ -6,9 +7,12 @@ { public string Write(Track track) { - var body = "Se ha agendando el evento" + track.Evento.Titulo; - if (track.Evento.Ponente.Twitter != null) - body += " con @" + track.Evento.Ponente.Twitter; + var body = "Se ha agendando el evento " + track.Evento.Titulo; + + body += " con " + TwitterHelper.GetPonente(track.Evento.Ponente); + + if (track.Evento.Fecha.HasValue) + body += " para el " + track.Evento.Fecha.Value.ToShortDateString(); return body; } }
--- a/Agendas/trunk/src/Agendas.Twitter/Writers/ConfirmarTwitterWriter.cs Tue Jun 28 19:25:22 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Twitter/Writers/ConfirmarTwitterWriter.cs Tue Jun 28 20:53:30 2011 -0300 @@ -8,7 +8,8 @@ { { if (track.Evento.Fecha.HasValue) - return "Se confirma para el " + track.Evento.Fecha.Value.ToShortDateString() + " el evento " + track.Evento.Titulo; + return "Se confirma para el " + track.Evento.Fecha.Value.ToShortDateString() + " el evento " + track.Evento.Titulo + + " con " + TwitterHelper.GetPonente(track.Evento.Ponente); return string.Empty; } }
--- a/Agendas/trunk/src/Agendas.Twitter/Writers/ProponerTwitterWriter.cs Tue Jun 28 19:25:22 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Twitter/Writers/ProponerTwitterWriter.cs Tue Jun 28 20:53:30 2011 -0300 @@ -6,8 +6,8 @@ { public string Write(Track track) { - var sust = track.Evento.Tipo == TipoEvento.Van ? "una nueva: VAN" : "un nuevo " + track.Evento.Tipo; - return "Se ha propuesto " + sust; + var sust = track.Evento.Tipo == TipoEvento.Van ? "una nueva VAN" : "un nuevo " + track.Evento.Tipo; + return "Se ha propuesto " + sust + " sobre " + track.Evento.Titulo; } } } \ No newline at end of file
--- a/Agendas/trunk/src/Agendas.Twitter/Writers/PublicarTwitterWriter.cs Tue Jun 28 19:25:22 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Twitter/Writers/PublicarTwitterWriter.cs Tue Jun 28 20:53:30 2011 -0300 @@ -6,7 +6,7 @@ { public string Write(Track track) { - return "Se ha publicado el video de " + track.Evento.Titulo; + return "Se ha publicado el video del evento " + track.Evento.Titulo + " con " + TwitterHelper.GetPonente(track.Evento.Ponente); } } } \ No newline at end of file