Mercurial > altnet-hispano
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); |