annotate Agendas/trunk/src/Agendas.Twitter/Writers/TwitterHelper.cs @ 255:50442a103281

Ticket #190: Que el listado de Personas venga ordenado por Nombre.
author juanjose.montesdeocaarbos
date Mon, 17 Oct 2011 08:54:45 -0300
parents e5959f3405e0
children
rev   line source
229
33976aea7546 Varios Ponentes en calendario
nelopauselli
parents: 228
diff changeset
1 using AltNetHispano.Agendas.Domain;
124
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
2
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
3 namespace AltNetHispano.Agendas.Twitter.Writers
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
4 {
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
5 public static class TwitterHelper
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
6 {
229
33976aea7546 Varios Ponentes en calendario
nelopauselli
parents: 228
diff changeset
7 public static string GetPonentes(Evento evento)
228
9f61e8555114 Nombrando a todos los ponentes en los twitter y partiendo los mensajes que superan el máximo permitido
nelopauselli
parents: 124
diff changeset
8 {
231
e5959f3405e0 Eventos sin ponentes
nelopauselli
parents: 229
diff changeset
9 var ponentes = evento.GetPonentesAsString(GetPonente);
e5959f3405e0 Eventos sin ponentes
nelopauselli
parents: 229
diff changeset
10 return !string.IsNullOrWhiteSpace(ponentes) ? " con " + ponentes : string.Empty;
228
9f61e8555114 Nombrando a todos los ponentes en los twitter y partiendo los mensajes que superan el máximo permitido
nelopauselli
parents: 124
diff changeset
11 }
9f61e8555114 Nombrando a todos los ponentes en los twitter y partiendo los mensajes que superan el máximo permitido
nelopauselli
parents: 124
diff changeset
12
9f61e8555114 Nombrando a todos los ponentes en los twitter y partiendo los mensajes que superan el máximo permitido
nelopauselli
parents: 124
diff changeset
13 private static string GetPonente(Persona ponente)
124
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
14 {
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
15 if (!string.IsNullOrWhiteSpace(ponente.Twitter))
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
16 return "@" + ponente.Twitter;
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
17 return ponente.Nombre;
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
18 }
229
33976aea7546 Varios Ponentes en calendario
nelopauselli
parents: 228
diff changeset
19
124
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
20 }
35498fb9b59b Mejorando los mensajes en Twitter
nelopauselli
parents:
diff changeset
21 }