Skip to content

Commit b958174

Browse files
committed
Resharper: Replace async method with Task return
1 parent 69ab6ce commit b958174

File tree

38 files changed

+161
-153
lines changed

38 files changed

+161
-153
lines changed

src/JsonApiDotNetCore.MongoDb/AtomicOperations/MongoTransaction.cs

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

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

4648
/// <inheritdoc />
47-
public async ValueTask DisposeAsync()
49+
public ValueTask DisposeAsync()
4850
{
4951
if (_ownsTransaction)
5052
{
51-
await _mongoDataAccess.DisposeAsync();
53+
return _mongoDataAccess.DisposeAsync();
5254
}
55+
56+
return ValueTask.CompletedTask;
5357
}
5458
}

src/JsonApiDotNetCore.MongoDb/Repositories/MongoRepository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,11 @@ public virtual async Task CreateAsync(TResource resourceFromRequest, TResource r
173173

174174
await _resourceDefinitionAccessor.OnWritingAsync(resourceForDatabase, WriteOperationKind.CreateResource, cancellationToken);
175175

176-
await SaveChangesAsync(async () =>
176+
await SaveChangesAsync(() =>
177177
{
178-
await (_mongoDataAccess.ActiveSession != null
178+
return _mongoDataAccess.ActiveSession != null
179179
? Collection.InsertOneAsync(_mongoDataAccess.ActiveSession, resourceForDatabase, cancellationToken: cancellationToken)
180-
: Collection.InsertOneAsync(resourceForDatabase, cancellationToken: cancellationToken));
180+
: Collection.InsertOneAsync(resourceForDatabase, cancellationToken: cancellationToken);
181181
}, cancellationToken);
182182

183183
await _resourceDefinitionAccessor.OnWriteSucceededAsync(resourceForDatabase, WriteOperationKind.CreateResource, cancellationToken);

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 async Task DisposeAsync()
35+
public Task DisposeAsync()
3636
{
37-
await TestContext.DisposeAsync();
37+
return 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(async dbContext =>
135+
await _testContext.RunOnDatabaseAsync(dbContext =>
136136
{
137137
dbContext.TextLanguages.Add(existingLanguage);
138-
await dbContext.SaveChangesAsync();
138+
return 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
@@ -25,10 +25,10 @@ public async Task Cannot_create_ToMany_relationship()
2525

2626
string newTitle = _fakers.MusicTrack.Generate().Title;
2727

28-
await _testContext.RunOnDatabaseAsync(async dbContext =>
28+
await _testContext.RunOnDatabaseAsync(dbContext =>
2929
{
3030
dbContext.Performers.Add(existingPerformer);
31-
await dbContext.SaveChangesAsync();
31+
return dbContext.SaveChangesAsync();
3232
});
3333

3434
var requestBody = new

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

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

2626
string newLyricText = _fakers.Lyric.Generate().Text;
2727

28-
await _testContext.RunOnDatabaseAsync(async dbContext =>
28+
await _testContext.RunOnDatabaseAsync(dbContext =>
2929
{
3030
dbContext.MusicTracks.Add(existingTrack);
31-
await dbContext.SaveChangesAsync();
31+
return dbContext.SaveChangesAsync();
3232
});
3333

3434
var requestBody = new

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

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

26-
await _testContext.RunOnDatabaseAsync(async dbContext =>
26+
await _testContext.RunOnDatabaseAsync(dbContext =>
2727
{
2828
dbContext.Performers.Add(existingPerformer);
29-
await dbContext.SaveChangesAsync();
29+
return dbContext.SaveChangesAsync();
3030
});
3131

3232
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(async dbContext =>
115+
await _testContext.RunOnDatabaseAsync(dbContext =>
116116
{
117117
dbContext.TextLanguages.Add(existingLanguage);
118-
await dbContext.SaveChangesAsync();
118+
return dbContext.SaveChangesAsync();
119119
});
120120

121121
var requestBody = new

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ 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(async dbContext =>
29+
await _testContext.RunOnDatabaseAsync(dbContext =>
3030
{
31-
await dbContext.ClearTableAsync<Performer>();
31+
return dbContext.ClearTableAsync<Performer>();
3232
});
3333

3434
string unknownPerformerId = Unknown.StringId.For<Performer, string?>();
@@ -94,10 +94,10 @@ public async Task Can_rollback_updated_resource_on_error()
9494

9595
string newArtistName = _fakers.Performer.Generate().ArtistName!;
9696

97-
await _testContext.RunOnDatabaseAsync(async dbContext =>
97+
await _testContext.RunOnDatabaseAsync(dbContext =>
9898
{
9999
dbContext.Performers.Add(existingPerformer);
100-
await dbContext.SaveChangesAsync();
100+
return dbContext.SaveChangesAsync();
101101
});
102102

103103
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 async ValueTask DisposeAsync()
29+
public ValueTask DisposeAsync()
3030
{
31-
await _transaction.DisposeAsync();
31+
return _transaction.DisposeAsync();
3232
}
3333
}

0 commit comments

Comments
 (0)