Пример #1
0
        private bool SyncUserOAuth(int userId, UserSignInRequest.AuthParam param)
        {
            var o = new UserOAuth();

            o.Id           = userId;
            o.Provider     = param.Provider;
            o.AccessToken  = param.AccessToken;
            o.RefreshToken = param.RefreshToken;
            o.ExpiredOn    = DateTime.Now.AddSeconds(param.Expire);
            return(DefaultStorage.UserOAuthUpdate(o));
        }
Пример #2
0
        private bool CreateUserOAuth(int userId, UserSignInRequest.AuthParam param)
        {
            var now = DateTime.Now;
            var o   = new UserOAuth();

            o.Id           = userId;
            o.OpenId       = param.OpenId;
            o.Provider     = param.Provider;
            o.OpenName     = param.OpenName;
            o.Scope        = param.Scope;
            o.AccessToken  = param.AccessToken;
            o.RefreshToken = param.RefreshToken;
            o.ExpiredOn    = DateTime.Now.AddSeconds(param.Expire);
            o.CreatedOn    = now;
            o.ModifiedBy   = string.Empty;
            o.ModifiedOn   = now;
            return(DefaultStorage.UserOAuthCreate(o));
        }