Mercurial > altnet-hispano
view Agendas/trunk/src/Agendas.Twitter/Writers/TwitterHelper.cs @ 228:9f61e8555114
Nombrando a todos los ponentes en los twitter y partiendo los mensajes que superan el máximo permitido
author | nelopauselli |
---|---|
date | Wed, 28 Sep 2011 18:51:53 -0300 |
parents | 35498fb9b59b |
children | 33976aea7546 |
line wrap: on
line source
using System.Collections.Generic; using System.Linq; using AltNetHispano.Agendas.Domain; namespace AltNetHispano.Agendas.Twitter.Writers { public static class TwitterHelper { public static string GetPonentes(IEnumerable<Persona> ponentes) { var nombres = ponentes.Select(GetPonente).ToArray(); string texto = string.Empty; for (int i = 0; i < nombres.Length; i++) { var nombre = nombres[i]; if (i == nombre.Length-1) texto += " y "; else if (i != 0) texto += ", "; texto += nombre; } return texto; } private static string GetPonente(Persona ponente) { if (!string.IsNullOrWhiteSpace(ponente.Twitter)) return "@" + ponente.Twitter; return ponente.Nombre; } } }