public User OAuthCallback(string code) { var token = appHarborService.GetAccessToken(code); var user = appHarborService.GetUserInformation(token); User appuser = userService.Get(user.UserName); if (appuser == null) appuser = new User {UserName = user.UserName, EmailAddress = user.EmailAddress}; appuser.AppHbOAuthToken = code; userService.Save(appuser); return appuser; }
public void Save(User user) { session.Store(user); session.SaveChanges(); }