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