Browse Source
Update model after Create or Update.
pull/12084/head
maliming
4 years ago
No known key found for this signature in database
GPG Key ID: 96224957E51C89E
4 changed files with
16 additions and
0 deletions
-
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo/Abp/OpenIddict/Applications/AbpOpenIddictApplicationStore.cs
-
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo/Abp/OpenIddict/Authorizations/AbpOpenIddictAuthorizationStore.cs
-
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo/Abp/OpenIddict/Scopes/AbpOpenIddictScopeStore.cs
-
modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo/Abp/OpenIddict/Tokens/AbpOpenIddictTokenStore.cs
|
|
|
@ -44,6 +44,8 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
await Repository.InsertAsync(application.ToEntity(), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
application = (await Repository.FindAsync(application.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public async ValueTask DeleteAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
@ -526,5 +528,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
var entity = await Repository.GetAsync(application.Id, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
await Repository.UpdateAsync(application.ToEntity(entity), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
application = (await Repository.FindAsync(entity.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -47,6 +47,8 @@ public class AbpOpenIddictAuthorizationStore : AbpOpenIddictStoreBase<IOpenIddic |
|
|
|
Check.NotNull(authorization, nameof(authorization)); |
|
|
|
|
|
|
|
await Repository.InsertAsync(authorization.ToEntity(), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
authorization = (await Repository.FindAsync(authorization.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public virtual async ValueTask DeleteAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken) |
|
|
|
@ -397,5 +399,7 @@ public class AbpOpenIddictAuthorizationStore : AbpOpenIddictStoreBase<IOpenIddic |
|
|
|
var entity = await Repository.GetAsync(authorization.Id, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
await Repository.UpdateAsync(authorization.ToEntity(entity), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
authorization = (await Repository.FindAsync(entity.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -39,6 +39,8 @@ public class AbpOpenIddictScopeStore : AbpOpenIddictStoreBase<IOpenIddictScopeRe |
|
|
|
Check.NotNull(scope, nameof(scope)); |
|
|
|
|
|
|
|
await Repository.InsertAsync(scope.ToEntity(), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
scope = (await Repository.FindAsync(scope.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public virtual async ValueTask DeleteAsync(OpenIddictScopeModel scope, CancellationToken cancellationToken) |
|
|
|
@ -382,5 +384,7 @@ public class AbpOpenIddictScopeStore : AbpOpenIddictStoreBase<IOpenIddictScopeRe |
|
|
|
var entity = await Repository.GetAsync(scope.Id, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
await Repository.UpdateAsync(scope.ToEntity(entity), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
scope = (await Repository.FindAsync(entity.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -47,6 +47,8 @@ public class AbpOpenIddictTokenStore : AbpOpenIddictStoreBase<IOpenIddictTokenRe |
|
|
|
Check.NotNull(token, nameof(token)); |
|
|
|
|
|
|
|
await Repository.InsertAsync(token.ToEntity(), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
token = (await Repository.FindAsync(token.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public virtual async ValueTask DeleteAsync(OpenIddictTokenModel token, CancellationToken cancellationToken) |
|
|
|
@ -442,5 +444,7 @@ public class AbpOpenIddictTokenStore : AbpOpenIddictStoreBase<IOpenIddictTokenRe |
|
|
|
var entity = await Repository.GetAsync(token.Id, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
await Repository.UpdateAsync(token.ToEntity(entity), autoSave: true, cancellationToken: cancellationToken); |
|
|
|
|
|
|
|
token = (await Repository.FindAsync(entity.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
} |
|
|
|
|