Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Web/Controllers/PerfilController.cs @ 115:7a2eeb9e9bf9
Crear cuenta interna asociada
author | Nelo@Kenia.neluz.int |
---|---|
date | Sun, 12 Jun 2011 01:40:09 -0300 |
parents | 1ce71844ffa4 |
children | 62dc9fb3a03e |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Controllers/PerfilController.cs Sat Jun 11 12:50:44 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/PerfilController.cs Sun Jun 12 01:40:09 2011 -0300 @@ -58,20 +58,18 @@ var url = Request.Url.Scheme + "://" + Request.Url.Host + (Request.Url.Port != 80 ? ":" + Request.Url.Port : string.Empty) + action; - Response.Redirect(oAuth.AuthorizationLinkGet(url).ToString()); + return Redirect(oAuth.AuthorizationLinkGet(url).ToString()); } - else + + var response = oAuth.AccessTokenGet(Request["oauth_token"], Request["oauth_verifier"]); + if (response.Length > 0) { - var response = oAuth.AccessTokenGet(Request["oauth_token"], Request["oauth_verifier"]); - if (response.Length > 0) - { - var username =OAuthTwitter.GetResponseContent(response, "screen_name"); + var username = OAuthTwitter.GetResponseContent(response, "screen_name"); - var personaService = AgendaFactory.GetPersonaService(); + var personaService = AgendaFactory.GetPersonaService(); - personaService.AddCuenta(IdentityProviderEnum.Twitter, username); - return RedirectToAction("Index"); - } + personaService.AddCuenta(IdentityProviderEnum.Twitter, username); + return RedirectToAction("Index"); } return RedirectToAction("Index"); }