# HG changeset patch # User juanjose.montesdeocaarbos # Date 1312795039 10800 # Node ID 3c70b0d8bd69539c4a80db14956bf1afdc2351f7 # Parent 3095a0b960c82bc0807965c6a2360e2e9cfa9f45 Ticket 159: Corrección temporal. Al obtener el nombre se remplazan los caracteres erróneos por los que corresponde. diff -r 3095a0b960c8 -r 3c70b0d8bd69 Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs --- 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);