Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs @ 174:3c70b0d8bd69
Ticket 159: Corrección temporal. Al obtener el nombre se remplazan los caracteres erróneos por los que corresponde.
author | juanjose.montesdeocaarbos |
---|---|
date | Mon, 08 Aug 2011 06:17:19 -0300 |
parents | 62dc9fb3a03e |
children | 1deccd6c3cb2 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs Mon Aug 08 06:13:34 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs Mon Aug 08 06:17:19 2011 -0300 @@ -44,6 +44,18 @@ { var username = OAuthTwitter.GetResponseContent(response, "screen_name"); var nombre = OAuthTwitter.GetResponseContent(response, "name"); + //TOD: Esto es temporal. + nombre = nombre.Replace('\u00e1', 'á'); + nombre = nombre.Replace('\u00e9', 'é'); + nombre = nombre.Replace('\u00ed', 'í'); + nombre = nombre.Replace('\u00fa', 'ú'); + nombre = nombre.Replace('\u00c1', 'Á'); + nombre = nombre.Replace('\u00c9', 'É'); + nombre = nombre.Replace('\u00cd', 'Í'); + nombre = nombre.Replace('\u00d3', 'Ó'); + nombre = nombre.Replace('\u00da', 'Ú'); + nombre = nombre.Replace('\u00f1', 'ñ'); + nombre = nombre.Replace('\u00d1', 'Ñ'); var personaService = AgendaFactory.GetPersonaService(); personaService.CreateIfNotExist(IdentityProviderEnum.Twitter, username, nombre);