Skip to content

Commit 3f6f926

Browse files
committed
Revert "Resharper: Replace async method with Task return"
This reverts commit b958174.
1 parent 961ecef commit 3f6f926

File tree

38 files changed

+150
-158
lines changed

38 files changed

+150
-158
lines changed

src/JsonApiDotNetCore.MongoDb/AtomicOperations/MongoTransaction.cs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,20 @@ public Task AfterProcessOperationAsync(CancellationToken cancellationToken)
3535
}
3636

3737
/// <inheritdoc />
38-
public Task CommitAsync(CancellationToken cancellationToken)
38+
public async Task CommitAsync(CancellationToken cancellationToken)
3939
{
4040
if (_ownsTransaction && _mongoDataAccess.ActiveSession != null)
4141
{
42-
return _mongoDataAccess.ActiveSession.CommitTransactionAsync(cancellationToken);
42+
await _mongoDataAccess.ActiveSession.CommitTransactionAsync(cancellationToken);
4343
}
44-
45-
return Task.CompletedTask;
4644
}
4745

4846
/// <inheritdoc />
49-
public ValueTask DisposeAsync()
47+
public async ValueTask DisposeAsync()
5048
{
5149
if (_ownsTransaction)
5250
{
53-
return _mongoDataAccess.DisposeAsync();
51+
await _mongoDataAccess.DisposeAsync();
5452
}
55-
56-
return ValueTask.CompletedTask;
5753
}
5854
}

src/JsonApiDotNetCore.MongoDb/Repositories/MongoRepository.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,9 @@ public virtual async Task CreateAsync(TResource resourceFromRequest, TResource r
174174
await _resourceDefinitionAccessor.OnWritingAsync(resourceForDatabase, WriteOperationKind.CreateResource, cancellationToken);
175175

176176
await SaveChangesAsync(
177-
() => _mongoDataAccess.ActiveSession != null
177+
async () => await (_mongoDataAccess.ActiveSession != null
178178
? Collection.InsertOneAsync(_mongoDataAccess.ActiveSession, resourceForDatabase, cancellationToken: cancellationToken)
179-
: Collection.InsertOneAsync(resourceForDatabase, cancellationToken: cancellationToken), cancellationToken);
179+
: Collection.InsertOneAsync(resourceForDatabase, cancellationToken: cancellationToken)), cancellationToken);
180180

181181
await _resourceDefinitionAccessor.OnWriteSucceededAsync(resourceForDatabase, WriteOperationKind.CreateResource, cancellationToken);
182182
}

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/AtomicOperationsFixture.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public Task InitializeAsync()
3232
return Task.CompletedTask;
3333
}
3434

35-
public Task DisposeAsync()
35+
public async Task DisposeAsync()
3636
{
37-
return TestContext.DisposeAsync();
37+
await TestContext.DisposeAsync();
3838
}
3939
}

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Creating/AtomicCreateResourceWithClientGeneratedIdTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,10 @@ public async Task Cannot_create_resource_for_existing_client_generated_ID()
132132

133133
string newIsoCode = _fakers.TextLanguage.Generate().IsoCode!;
134134

135-
await _testContext.RunOnDatabaseAsync(dbContext =>
135+
await _testContext.RunOnDatabaseAsync(async dbContext =>
136136
{
137137
dbContext.TextLanguages.Add(existingLanguage);
138-
return dbContext.SaveChangesAsync();
138+
await dbContext.SaveChangesAsync();
139139
});
140140

141141
var requestBody = new

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Creating/AtomicCreateResourceWithToManyRelationshipTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public async Task Cannot_create_ToMany_relationship()
2020

2121
string newTitle = _fakers.MusicTrack.Generate().Title;
2222

23-
await _testContext.RunOnDatabaseAsync(dbContext =>
23+
await _testContext.RunOnDatabaseAsync(async dbContext =>
2424
{
2525
dbContext.Performers.Add(existingPerformer);
26-
return dbContext.SaveChangesAsync();
26+
await dbContext.SaveChangesAsync();
2727
});
2828

2929
var requestBody = new

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Creating/AtomicCreateResourceWithToOneRelationshipTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public async Task Cannot_create_ToOne_relationship()
2020

2121
string newLyricText = _fakers.Lyric.Generate().Text;
2222

23-
await _testContext.RunOnDatabaseAsync(dbContext =>
23+
await _testContext.RunOnDatabaseAsync(async dbContext =>
2424
{
2525
dbContext.MusicTracks.Add(existingTrack);
26-
return dbContext.SaveChangesAsync();
26+
await dbContext.SaveChangesAsync();
2727
});
2828

2929
var requestBody = new

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Deleting/AtomicDeleteResourceTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ public async Task Can_delete_existing_resource()
1818
// Arrange
1919
Performer existingPerformer = _fakers.Performer.Generate();
2020

21-
await _testContext.RunOnDatabaseAsync(dbContext =>
21+
await _testContext.RunOnDatabaseAsync(async dbContext =>
2222
{
2323
dbContext.Performers.Add(existingPerformer);
24-
return dbContext.SaveChangesAsync();
24+
await dbContext.SaveChangesAsync();
2525
});
2626

2727
var requestBody = new

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Meta/AtomicResourceMetaTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,10 @@ public async Task Returns_resource_meta_in_update_resource_with_side_effects()
112112

113113
TextLanguage existingLanguage = _fakers.TextLanguage.Generate();
114114

115-
await _testContext.RunOnDatabaseAsync(dbContext =>
115+
await _testContext.RunOnDatabaseAsync(async dbContext =>
116116
{
117117
dbContext.TextLanguages.Add(existingLanguage);
118-
return dbContext.SaveChangesAsync();
118+
await dbContext.SaveChangesAsync();
119119
});
120120

121121
var requestBody = new

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Transactions/AtomicRollbackTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public async Task Can_rollback_created_resource_on_error()
2626
string newArtistName = _fakers.Performer.Generate().ArtistName!;
2727
DateTimeOffset newBornAt = _fakers.Performer.Generate().BornAt;
2828

29-
await _testContext.RunOnDatabaseAsync(dbContext => dbContext.ClearTableAsync<Performer>());
29+
await _testContext.RunOnDatabaseAsync(async dbContext => await dbContext.ClearTableAsync<Performer>());
3030

3131
string unknownPerformerId = Unknown.StringId.For<Performer, string?>();
3232

@@ -91,10 +91,10 @@ public async Task Can_rollback_updated_resource_on_error()
9191

9292
string newArtistName = _fakers.Performer.Generate().ArtistName!;
9393

94-
await _testContext.RunOnDatabaseAsync(dbContext =>
94+
await _testContext.RunOnDatabaseAsync(async dbContext =>
9595
{
9696
dbContext.Performers.Add(existingPerformer);
97-
return dbContext.SaveChangesAsync();
97+
await dbContext.SaveChangesAsync();
9898
});
9999

100100
string unknownPerformerId = Unknown.StringId.For<Performer, string?>();

test/JsonApiDotNetCoreMongoDbTests/IntegrationTests/AtomicOperations/Transactions/LyricRepository.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ public LyricRepository(IMongoDataAccess mongoDataAccess, ITargetedFields targete
2626
_transaction = factory.BeginTransactionAsync(CancellationToken.None).Result;
2727
}
2828

29-
public ValueTask DisposeAsync()
29+
public async ValueTask DisposeAsync()
3030
{
31-
return _transaction.DisposeAsync();
31+
await _transaction.DisposeAsync();
3232
}
3333
}

0 commit comments

Comments
 (0)