private string GetCurrentUserToken() { if (!User.Identity.IsAuthenticated) { return(null); } Models.FoursquareUserContext fsqDBContext = new FoursquareUserContext(); Models.FoursquareUserModel um = fsqDBContext.FoursquareUsers.Find(Convert.ToInt32(User.Identity.Name)); if (um != null) { return(um.Token); } return(null); }
public ActionResult Login() { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("Authenticate")); } Models.FoursquareUserContext fsqDBContext = new FoursquareUserContext(); Models.FoursquareUserModel fsqUser = fsqDBContext.FoursquareUsers.Find(Convert.ToInt32(User.Identity.Name)); Logic.FoursquareOAuth FSQOAuth = new FoursquareOAuth(fsqUser.Token); try { FSQOAuth.GetUserId(); return(RedirectToAction("Index", "Foursquare")); } catch (WebException) { return(RedirectToAction("Authenticate")); } }