Skip to content

Commit 1be6165

Browse files
author
Bart Koelman
committed
Simplified naming from MongoDbXXX to MongoXXX
1 parent 2443a15 commit 1be6165

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+76
-76
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dotnet add package JsonApiDotNetCore.MongoDb
1414
### Models
1515

1616
```cs
17-
public sealed class Book : MongoDbIdentifiable
17+
public sealed class Book : MongoIdentifiable
1818
{
1919
[Attr]
2020
public string Name { get; set; }
@@ -52,7 +52,7 @@ public class Startup
5252
});
5353
services.AddJsonApiMongoDb();
5454

55-
services.AddResourceRepository<MongoDbRepository<Book, string>>();
55+
services.AddResourceRepository<MongoRepository<Book, string>>();
5656
}
5757

5858
public void Configure(IApplicationBuilder app)
@@ -75,12 +75,12 @@ public class Startup
7575
services.AddJsonApi(facade => facade.AddCurrentAssembly());
7676
services.AddJsonApiMongoDb();
7777

78-
services.AddScoped(typeof(IResourceReadRepository<>), typeof(MongoDbRepository<>));
79-
services.AddScoped(typeof(IResourceReadRepository<,>), typeof(MongoDbRepository<,>));
80-
services.AddScoped(typeof(IResourceWriteRepository<>), typeof(MongoDbRepository<>));
81-
services.AddScoped(typeof(IResourceWriteRepository<,>), typeof(MongoDbRepository<,>));
82-
services.AddScoped(typeof(IResourceRepository<>), typeof(MongoDbRepository<>));
83-
services.AddScoped(typeof(IResourceRepository<,>), typeof(MongoDbRepository<,>));
78+
services.AddScoped(typeof(IResourceReadRepository<>), typeof(MongoRepository<>));
79+
services.AddScoped(typeof(IResourceReadRepository<,>), typeof(MongoRepository<,>));
80+
services.AddScoped(typeof(IResourceWriteRepository<>), typeof(MongoRepository<>));
81+
services.AddScoped(typeof(IResourceWriteRepository<,>), typeof(MongoRepository<,>));
82+
services.AddScoped(typeof(IResourceRepository<>), typeof(MongoRepository<>));
83+
services.AddScoped(typeof(IResourceRepository<,>), typeof(MongoRepository<,>));
8484
}
8585
}
8686
```

src/Examples/GettingStarted/Models/Book.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace GettingStarted.Models
66
{
77
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
8-
public sealed class Book : MongoDbIdentifiable
8+
public sealed class Book : MongoIdentifiable
99
{
1010
[Attr]
1111
public string Title { get; set; }

src/Examples/GettingStarted/Startup.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void ConfigureServices(IServiceCollection services)
3535

3636
services.AddJsonApiMongoDb();
3737

38-
services.AddResourceRepository<MongoDbRepository<Book, string>>();
38+
services.AddResourceRepository<MongoRepository<Book, string>>();
3939
}
4040

4141
private void ConfigureJsonApiOptions(JsonApiOptions options)

src/Examples/JsonApiDotNetCoreMongoDbExample/Models/TodoItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
namespace JsonApiDotNetCoreMongoDbExample.Models
77
{
88
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
9-
public sealed class TodoItem : MongoDbIdentifiable
9+
public sealed class TodoItem : MongoIdentifiable
1010
{
1111
[Attr]
1212
public string Description { get; set; }

src/Examples/JsonApiDotNetCoreMongoDbExample/Startups/Startup.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ public override void ConfigureServices(IServiceCollection services)
3636
services.AddJsonApi(ConfigureJsonApiOptions, facade => facade.AddCurrentAssembly());
3737
services.AddJsonApiMongoDb();
3838

39-
services.AddScoped(typeof(IResourceReadRepository<>), typeof(MongoDbRepository<>));
40-
services.AddScoped(typeof(IResourceReadRepository<,>), typeof(MongoDbRepository<,>));
41-
services.AddScoped(typeof(IResourceWriteRepository<>), typeof(MongoDbRepository<>));
42-
services.AddScoped(typeof(IResourceWriteRepository<,>), typeof(MongoDbRepository<,>));
43-
services.AddScoped(typeof(IResourceRepository<>), typeof(MongoDbRepository<>));
44-
services.AddScoped(typeof(IResourceRepository<,>), typeof(MongoDbRepository<,>));
39+
services.AddScoped(typeof(IResourceReadRepository<>), typeof(MongoRepository<>));
40+
services.AddScoped(typeof(IResourceReadRepository<,>), typeof(MongoRepository<,>));
41+
services.AddScoped(typeof(IResourceWriteRepository<>), typeof(MongoRepository<>));
42+
services.AddScoped(typeof(IResourceWriteRepository<,>), typeof(MongoRepository<,>));
43+
services.AddScoped(typeof(IResourceRepository<>), typeof(MongoRepository<>));
44+
services.AddScoped(typeof(IResourceRepository<,>), typeof(MongoRepository<,>));
4545
}
4646

4747
private void ConfigureJsonApiOptions(JsonApiOptions options)

src/JsonApiDotNetCore.MongoDb/AtomicOperations/MongoDbTransaction.cs renamed to src/JsonApiDotNetCore.MongoDb/AtomicOperations/MongoTransaction.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ namespace JsonApiDotNetCore.MongoDb.AtomicOperations
88
{
99
/// <inheritdoc />
1010
[PublicAPI]
11-
public sealed class MongoDbTransaction : IOperationsTransaction
11+
public sealed class MongoTransaction : IOperationsTransaction
1212
{
1313
private readonly IMongoDataAccess _mongoDataAccess;
1414
private readonly bool _ownsTransaction;
1515

1616
/// <inheritdoc />
1717
public string TransactionId => _mongoDataAccess.TransactionId;
1818

19-
public MongoDbTransaction(IMongoDataAccess mongoDataAccess, bool ownsTransaction)
19+
public MongoTransaction(IMongoDataAccess mongoDataAccess, bool ownsTransaction)
2020
{
2121
ArgumentGuard.NotNull(mongoDataAccess, nameof(mongoDataAccess));
2222

src/JsonApiDotNetCore.MongoDb/AtomicOperations/MongoDbTransactionFactory.cs renamed to src/JsonApiDotNetCore.MongoDb/AtomicOperations/MongoTransactionFactory.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ namespace JsonApiDotNetCore.MongoDb.AtomicOperations
88
/// <summary>
99
/// Provides transaction support for atomic:operation requests using MongoDB.
1010
/// </summary>
11-
public sealed class MongoDbTransactionFactory : IOperationsTransactionFactory
11+
public sealed class MongoTransactionFactory : IOperationsTransactionFactory
1212
{
1313
private readonly IMongoDataAccess _mongoDataAccess;
1414

15-
public MongoDbTransactionFactory(IMongoDataAccess mongoDataAccess)
15+
public MongoTransactionFactory(IMongoDataAccess mongoDataAccess)
1616
{
1717
ArgumentGuard.NotNull(mongoDataAccess, nameof(mongoDataAccess));
1818

@@ -23,7 +23,7 @@ public MongoDbTransactionFactory(IMongoDataAccess mongoDataAccess)
2323
public async Task<IOperationsTransaction> BeginTransactionAsync(CancellationToken cancellationToken)
2424
{
2525
bool transactionCreated = await CreateOrJoinTransactionAsync(cancellationToken);
26-
return new MongoDbTransaction(_mongoDataAccess, transactionCreated);
26+
return new MongoTransaction(_mongoDataAccess, transactionCreated);
2727
}
2828

2929
private async Task<bool> CreateOrJoinTransactionAsync(CancellationToken cancellationToken)

src/JsonApiDotNetCore.MongoDb/Configuration/ServiceCollectionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static class ServiceCollectionExtensions
1717
public static IServiceCollection AddJsonApiMongoDb(this IServiceCollection services)
1818
{
1919
services.AddScoped<IMongoDataAccess, MongoDataAccess>();
20-
services.AddScoped<IOperationsTransactionFactory, MongoDbTransactionFactory>();
20+
services.AddScoped<IOperationsTransactionFactory, MongoTransactionFactory>();
2121
services.AddScoped<IResourceObjectBuilder, IgnoreRelationshipsResponseResourceObjectBuilder>();
2222

2323
return services;

src/JsonApiDotNetCore.MongoDb/Queries/Internal/QueryableBuilding/MongoDbQueryableBuilder.cs renamed to src/JsonApiDotNetCore.MongoDb/Queries/Internal/QueryableBuilding/MongoQueryableBuilder.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ namespace JsonApiDotNetCore.MongoDb.Queries.Internal.QueryableBuilding
1414
/// Drives conversion from <see cref="QueryLayer" /> into system <see cref="Expression" /> trees.
1515
/// </summary>
1616
[PublicAPI]
17-
public sealed class MongoDbQueryableBuilder : QueryableBuilder
17+
public sealed class MongoQueryableBuilder : QueryableBuilder
1818
{
1919
private readonly Type _elementType;
2020
private readonly Type _extensionType;
2121
private readonly LambdaScopeFactory _lambdaScopeFactory;
2222

23-
public MongoDbQueryableBuilder(Expression source, Type elementType, Type extensionType, LambdaParameterNameFactory nameFactory,
23+
public MongoQueryableBuilder(Expression source, Type elementType, Type extensionType, LambdaParameterNameFactory nameFactory,
2424
IResourceFactory resourceFactory, IResourceContextProvider resourceContextProvider, IModel entityModel,
2525
LambdaScopeFactory lambdaScopeFactory = null)
2626
: base(source, elementType, extensionType, nameFactory, resourceFactory, resourceContextProvider, entityModel, lambdaScopeFactory)
@@ -37,7 +37,7 @@ protected override Expression ApplyFilter(Expression source, FilterExpression fi
3737
{
3838
using LambdaScope lambdaScope = _lambdaScopeFactory.CreateScope(_elementType);
3939

40-
var builder = new MongoDbWhereClauseBuilder(source, lambdaScope, _extensionType);
40+
var builder = new MongoWhereClauseBuilder(source, lambdaScope, _extensionType);
4141
return builder.ApplyWhere(filter);
4242
}
4343
}

src/JsonApiDotNetCore.MongoDb/Queries/Internal/QueryableBuilding/MongoDbWhereClauseBuilder.cs renamed to src/JsonApiDotNetCore.MongoDb/Queries/Internal/QueryableBuilding/MongoWhereClauseBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ namespace JsonApiDotNetCore.MongoDb.Queries.Internal.QueryableBuilding
88
{
99
/// <inheritdoc />
1010
[PublicAPI]
11-
public class MongoDbWhereClauseBuilder : WhereClauseBuilder
11+
public class MongoWhereClauseBuilder : WhereClauseBuilder
1212
{
13-
public MongoDbWhereClauseBuilder(Expression source, LambdaScope lambdaScope, Type extensionType)
13+
public MongoWhereClauseBuilder(Expression source, LambdaScope lambdaScope, Type extensionType)
1414
: base(source, lambdaScope, extensionType)
1515
{
1616
}

0 commit comments

Comments
 (0)