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);
 }
Example #2
0
 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"));
     }
 }