Mercurial > altnet-hispano
changeset 213:b921a0ab8504
Ticket 159: Se corrigió nombres de Twitter con caracteres inválidos (á, é, í, ó, ú, ñ y sus mayúsculas).
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 31 Aug 2011 07:29:31 -0300 |
parents | 6944c54f834f |
children | 85ddae313408 |
files | Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs |
diffstat | 1 files changed, 12 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs Fri Aug 26 21:54:36 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs Wed Aug 31 07:29:31 2011 -0300 @@ -45,17 +45,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', 'Ñ'); + nombre = nombre.Replace("\\u00e1", "á"); + nombre = nombre.Replace("\\u00e9", "é"); + nombre = nombre.Replace("\\u00ed", "í"); + nombre = nombre.Replace("\\u00f3", "ó"); + 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);