comparison Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs @ 274:72a96459f910

Ticket #123: Patrocinadores de las vans.
author juanjose.montesdeocaarbos
date Wed, 30 Nov 2011 08:56:01 -0300
parents b921a0ab8504
children
comparison
equal deleted inserted replaced
273:a7420f05716a 274:72a96459f910
42 var response = oAuth.AccessTokenGet(Request["oauth_token"], Request["oauth_verifier"]); 42 var response = oAuth.AccessTokenGet(Request["oauth_token"], Request["oauth_verifier"]);
43 if (response.Length > 0) 43 if (response.Length > 0)
44 { 44 {
45 var username = OAuthTwitter.GetResponseContent(response, "screen_name"); 45 var username = OAuthTwitter.GetResponseContent(response, "screen_name");
46 var nombre = OAuthTwitter.GetResponseContent(response, "name"); 46 var nombre = OAuthTwitter.GetResponseContent(response, "name");
47 //TOD: Esto es temporal.
48 nombre = nombre.Replace("\\u00e1", "á");
49 nombre = nombre.Replace("\\u00e9", "é");
50 nombre = nombre.Replace("\\u00ed", "í");
51 nombre = nombre.Replace("\\u00f3", "ó");
52 nombre = nombre.Replace("\\u00fa", "ú");
53 nombre = nombre.Replace("\\u00c1", "Á");
54 nombre = nombre.Replace("\\u00c9", "É");
55 nombre = nombre.Replace("\\u00cd", "Í");
56 nombre = nombre.Replace("\\u00d3", "Ó");
57 nombre = nombre.Replace("\\u00da", "Ú");
58 nombre = nombre.Replace("\\u00f1", "ñ");
59 nombre = nombre.Replace("\\u00d1", "Ñ");
60 47
61 var personaService = AgendaFactory.GetPersonaService(); 48 var personaService = AgendaFactory.GetPersonaService();
62 personaService.CreateIfNotExist(IdentityProviderEnum.Twitter, username, nombre); 49 personaService.CreateIfNotExist(IdentityProviderEnum.Twitter, username, nombre);
63 50
64 _formsService.SignIn(Identification.Map[(int)IdentityProviderEnum.Twitter]+username, false); 51 _formsService.SignIn(Identification.Map[(int)IdentityProviderEnum.Twitter]+username, false);