view Agendas/trunk/src/Agendas.Twitter/TwitterStringHelper.cs @ 298:9bc60d166c8a

Se corrigieron los tests por el cambio de Patrocinador, para que no persista el logo en disco. Se comentó el código de PatrocinadorApiController, que no se utiliza.
author juanjose.montesdeocaarbos
date Sun, 19 Feb 2012 16:00:38 -0300
parents e5959f3405e0
children
line wrap: on
line source

using System;
using AltNetHispano.Agendas.Domain;

namespace AltNetHispano.Agendas.Twitter
{
	public static class TwitterStringHelper
	{
		public static string TipoEvento(TipoEvento tipo)
		{
			switch (tipo)
			{
				case Domain.TipoEvento.Van:
					return "La VAN";
				case Domain.TipoEvento.Cafe:
					return "El " + tipo;
				case Domain.TipoEvento.GrupoEstudio:
					return "El Grupo de estudio";
				default:
					return string.Empty;
			}
		}

		public static string Ponentes(Evento evento)
		{
			var ponentes = evento.GetPonentesAsString(p => "@" + p.Twitter);
			return !string.IsNullOrWhiteSpace(ponentes) ? " con " + ponentes : string.Empty;
		}

		public static string Hora(DateTime fechaInicio)
		{
			return fechaInicio.Minute == 0 ? fechaInicio.Hour + "GMT" : fechaInicio.Hour + ":" + fechaInicio.Minute + "GMT";
		}
	}
}