@@ -202,11 +202,11 @@ private async Task RetrieveResourceCountForNonPrimaryEndpointAsync(TId id, HasMa
202
202
TResource resourceFromRequest = resource ;
203
203
_resourceChangeTracker . SetRequestAttributeValues ( resourceFromRequest ) ;
204
204
205
- await RefreshResourceTypesInHierarchyToAssignInRelationshipsAsync ( resourceFromRequest , cancellationToken ) ;
205
+ await AccurizeResourceTypesInHierarchyToAssignInRelationshipsAsync ( resourceFromRequest , cancellationToken ) ;
206
206
207
207
Type resourceClrType = resourceFromRequest . GetClrType ( ) ;
208
208
TResource resourceForDatabase = await _repositoryAccessor . GetForCreateAsync < TResource , TId > ( resourceClrType , resourceFromRequest . Id , cancellationToken ) ;
209
- PromoteJsonApiRequest ( resourceForDatabase ) ;
209
+ AccurizeJsonApiRequest ( resourceForDatabase ) ;
210
210
211
211
_resourceChangeTracker . SetInitiallyStoredAttributeValues ( resourceForDatabase ) ;
212
212
@@ -249,7 +249,7 @@ protected virtual async Task InitializeResourceAsync(TResource resourceForDataba
249
249
await _resourceDefinitionAccessor . OnPrepareWriteAsync ( resourceForDatabase , WriteOperationKind . CreateResource , cancellationToken ) ;
250
250
}
251
251
252
- private async Task RefreshResourceTypesInHierarchyToAssignInRelationshipsAsync ( TResource primaryResource , CancellationToken cancellationToken )
252
+ private async Task AccurizeResourceTypesInHierarchyToAssignInRelationshipsAsync ( TResource primaryResource , CancellationToken cancellationToken )
253
253
{
254
254
await ValidateResourcesToAssignInRelationshipsExistWithRefreshAsync ( primaryResource , true , cancellationToken ) ;
255
255
}
@@ -360,7 +360,7 @@ public virtual async Task AddToToManyRelationshipAsync(TId leftId, string relati
360
360
// The left resource may be stored as a derived type. We fetch it, so we'll know the stored type, which
361
361
// enables to invoke IResourceDefinition<TResource> with TResource being the stored resource type.
362
362
resourceFromDatabase ??= await GetPrimaryResourceForUpdateAsync ( leftId , cancellationToken ) ;
363
- PromoteJsonApiRequest ( resourceFromDatabase ) ;
363
+ AccurizeJsonApiRequest ( resourceFromDatabase ) ;
364
364
}
365
365
366
366
ISet < IIdentifiable > effectiveRightResourceIds = rightResourceIds ;
@@ -453,10 +453,10 @@ private async Task<TResource> GetForHasManyUpdateAsync(HasManyAttribute hasManyR
453
453
TResource resourceFromRequest = resource ;
454
454
_resourceChangeTracker . SetRequestAttributeValues ( resourceFromRequest ) ;
455
455
456
- await RefreshResourceTypesInHierarchyToAssignInRelationshipsAsync ( resourceFromRequest , cancellationToken ) ;
456
+ await AccurizeResourceTypesInHierarchyToAssignInRelationshipsAsync ( resourceFromRequest , cancellationToken ) ;
457
457
458
458
TResource resourceFromDatabase = await GetPrimaryResourceForUpdateAsync ( id , cancellationToken ) ;
459
- PromoteJsonApiRequest ( resourceFromDatabase ) ;
459
+ AccurizeJsonApiRequest ( resourceFromDatabase ) ;
460
460
461
461
_resourceChangeTracker . SetInitiallyStoredAttributeValues ( resourceFromDatabase ) ;
462
462
@@ -503,7 +503,7 @@ public virtual async Task SetRelationshipAsync(TId leftId, string relationshipNa
503
503
: rightValue ;
504
504
505
505
TResource resourceFromDatabase = await GetPrimaryResourceForUpdateAsync ( leftId , cancellationToken ) ;
506
- PromoteJsonApiRequest ( resourceFromDatabase ) ;
506
+ AccurizeJsonApiRequest ( resourceFromDatabase ) ;
507
507
508
508
await _resourceDefinitionAccessor . OnPrepareWriteAsync ( resourceFromDatabase , WriteOperationKind . SetRelationship , cancellationToken ) ;
509
509
@@ -537,7 +537,7 @@ public virtual async Task DeleteAsync(TId id, CancellationToken cancellationToke
537
537
// The resource to delete may be stored as a derived type. We fetch it, so we'll know the stored type, which
538
538
// enables to invoke IResourceDefinition<TResource> with TResource being the stored resource type.
539
539
resourceFromDatabase = await GetPrimaryResourceForUpdateAsync ( id , cancellationToken ) ;
540
- PromoteJsonApiRequest ( resourceFromDatabase ) ;
540
+ AccurizeJsonApiRequest ( resourceFromDatabase ) ;
541
541
}
542
542
543
543
try
@@ -571,7 +571,7 @@ public virtual async Task RemoveFromToManyRelationshipAsync(TId leftId, string r
571
571
var hasManyRelationship = ( HasManyAttribute ) _request . Relationship ;
572
572
573
573
TResource resourceFromDatabase = await GetForHasManyUpdateAsync ( hasManyRelationship , leftId , rightResourceIds , cancellationToken ) ;
574
- PromoteJsonApiRequest ( resourceFromDatabase ) ;
574
+ AccurizeJsonApiRequest ( resourceFromDatabase ) ;
575
575
576
576
object ? rightValue = await AssertRightResourcesExistAsync ( rightResourceIds , cancellationToken ) ;
577
577
ISet < IIdentifiable > effectiveRightResourceIds = ( ( IEnumerable < IIdentifiable > ) rightValue ! ) . ToHashSet ( IdentifiableComparer . Instance ) ;
@@ -610,7 +610,7 @@ protected async Task<TResource> GetPrimaryResourceForUpdateAsync(TId id, Cancell
610
610
return resource ;
611
611
}
612
612
613
- private void PromoteJsonApiRequest ( TResource resourceFromDatabase )
613
+ private void AccurizeJsonApiRequest ( TResource resourceFromDatabase )
614
614
{
615
615
// When using resource inheritance, the stored left-side resource may be more derived than what this endpoint assumes.
616
616
// In that case, we promote data in IJsonApiRequest to better represent what is going on.
0 commit comments