Update model after Create or Update.

pull/12084/head
maliming 4 years ago
parent a5ce9472d8
commit 15f8951941
No known key found for this signature in database
GPG Key ID: 096224957E51C89E

@ -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();
}
}

Loading…
Cancel
Save