コード例 #1
0
		public void StoreNewRequestToken(UnauthorizedTokenRequest request, ITokenSecretContainingMessage response) {
			RequestScopedTokenMessage scopedRequest = (RequestScopedTokenMessage)request;
			var consumer = Global.DataContext.OAuthConsumers.Single(consumerRow => consumerRow.ConsumerKey == request.ConsumerKey);
			string scope = scopedRequest.Scope;
			OAuthToken newToken = new OAuthToken {
				OAuthConsumer = consumer,
				Token = response.Token,
				TokenSecret = response.TokenSecret,
				IssueDate = DateTime.UtcNow,
				Scope = scope,
			};

			Global.DataContext.OAuthTokens.InsertOnSubmit(newToken);
			Global.DataContext.SubmitChanges();
		}
コード例 #2
0
		private void detach_OAuthTokens(OAuthToken entity)
		{
			this.SendPropertyChanging();
			entity.OAuthConsumer = null;
		}
コード例 #3
0
 partial void DeleteOAuthToken(OAuthToken instance);
コード例 #4
0
 partial void UpdateOAuthToken(OAuthToken instance);
コード例 #5
0
 partial void InsertOAuthToken(OAuthToken instance);
コード例 #6
0
		private void attach_OAuthTokens(OAuthToken entity)
		{
			this.SendPropertyChanging();
			entity.User = this;
		}
コード例 #7
0
ファイル: DataClasses.designer.cs プロジェクト: terry2012/DSV
 private void detach_OAuthTokens(OAuthToken entity)
 {
     this.SendPropertyChanging();
     entity.OAuthConsumer = null;
 }
コード例 #8
0
ファイル: DataClasses.designer.cs プロジェクト: terry2012/DSV
 partial void DeleteOAuthToken(OAuthToken instance);
コード例 #9
0
ファイル: DataClasses.designer.cs プロジェクト: terry2012/DSV
 partial void UpdateOAuthToken(OAuthToken instance);
コード例 #10
0
ファイル: DataClasses.designer.cs プロジェクト: terry2012/DSV
 partial void InsertOAuthToken(OAuthToken instance);
コード例 #11
0
ファイル: DataClasses.designer.cs プロジェクト: terry2012/DSV
 private void attach_OAuthTokens(OAuthToken entity)
 {
     this.SendPropertyChanging();
     entity.User = this;
 }