├── .config └── dotnet-tools.json ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── pull-request.yml │ └── release.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Directory.Packages.props ├── LICENSE ├── README.md ├── global.json ├── nuget.config ├── samples ├── .dockerignore ├── Context │ ├── DataAccess │ │ ├── BlogRepository.cs │ │ ├── Configuration │ │ │ ├── BlogCollectionConfiguration.cs │ │ │ ├── TagCollectionConfiguration.cs │ │ │ └── UserCollectionConfiguration.cs │ │ ├── DataAccess.csproj │ │ ├── IBlogRepository.cs │ │ ├── ITagRepository.cs │ │ ├── IUserRepository.cs │ │ ├── ServiceCollectionExtensions.cs │ │ ├── SimpleBlogDbContext.cs │ │ ├── TagRepository.cs │ │ ├── UserRepository.cs │ │ └── WellKnown.cs │ ├── Domain │ │ ├── BlogService.cs │ │ ├── Domain.csproj │ │ ├── IBlogService.cs │ │ ├── IUserService.cs │ │ ├── ServiceCollectionExtensions.cs │ │ └── UserService.cs │ ├── Host │ │ ├── Controllers │ │ │ └── SimpleBlogController.cs │ │ ├── Host.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── Models │ │ ├── Blog.cs │ │ ├── Models.csproj │ │ ├── Tag.cs │ │ └── User.cs ├── Directory.Packages.props ├── Migration │ ├── Customer.cs │ ├── ExampleMigration.cs │ ├── Migration.csproj │ ├── Program.cs │ ├── Repository.cs │ ├── appsettings.Development.json │ └── appsettings.json └── MongoDB.Extensions.Samples.sln └── src ├── Context.AllowedTypes.Tests ├── Context.AllowedTypes.Tests.csproj ├── Helpers │ ├── Bar.cs │ ├── Foo.cs │ ├── MongoCollectionFixture.cs │ └── TestHelpers.cs ├── MongoDatabaseBuilderTests.cs ├── Properties │ └── AssemblyInfo.cs ├── TypeObjectSerializerTests.cs └── __snapshots__ │ ├── MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesByNamespaces_Success.snap │ ├── MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesByTypes_Success.snap │ ├── MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesOfAllDependencies_Success.snap │ ├── TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesByNamespaces_Success.snap │ ├── TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesByTypes_Success.snap │ ├── TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesOfAllDependencies_Success.snap │ ├── TypeObjectSerializerTests.IsTypeAllowed_InAllowedNamespaces_True.snap │ ├── TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypesInDependencies_True.snap │ ├── TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypes_False.snap │ ├── TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypes_True.snap │ ├── TypeObjectSerializerTests.IsTypeAllowed_PartIsInAllowedNamespacesCaseInsensitive_True.snap │ ├── TypeObjectSerializerTests.IsTypeAllowed_PartIsInAllowedNamespaces_True.snap │ └── TypeObjectSerializerTests.IsTypeAllowed_PartIsNotInAllowedNamespaces_False.snap ├── Context.GuidSerializer.Tests ├── Context.GuidSerializers.Tests.csproj ├── GuidSerializerTests.cs ├── Helpers │ ├── Bar.cs │ ├── Foo.cs │ └── FooBarMongoDbContext.cs └── __snapshots__ │ ├── GuidSerializerTests.Serialize_GuidPropertyGuidSerialized_Successfully.snap │ └── GuidSerializerTests.Serialize_ObjectPropertyGuidSerialized_Successfully.snap ├── Context.InterferingTests ├── Context.InterferingTests.csproj ├── Helpers │ ├── Foo.cs │ └── FooCollectionConfiguration.cs ├── MongoDatabaseBuilderTests.cs └── __snapshots__ │ └── MongoDatabaseBuilderTests.ConfigureCollection_SetDifferentSettingsToCollection_CollectionConfiguredSuccessfully.snap ├── Context.Tests ├── Context.Tests.csproj ├── Helpers │ ├── Bar.cs │ ├── Foo.cs │ └── Order.cs ├── ImmutableConventionTests.cs ├── ImmutableConventionWithRecordsTests.cs ├── Internal │ ├── DependencyTypesResolverTests.cs │ └── __snapshots__ │ │ └── DependencyTypesResolverTests.GetAllowedTypesByDependencies_All_Successful.snap ├── IsExternalInit.cs ├── MongoCollectionBuilderTests.cs ├── MongoCollectionsTests.cs ├── MongoDbContextDataTests.cs ├── MongoDbContextTests.cs ├── MongoTransactionDbContextTests.cs ├── Properties │ └── AssemblyInfo.cs └── __snapshots__ │ ├── AbstractImmutableWithAbstractBasePropertyCase.ApplyConvention_SerializeSuccessful.snap │ ├── AbstractImmutableWithBasePropertyCase.ApplyConvention_SerializeSuccessful.snap │ ├── AbstractImmutableWithNullableVirtualBasePropertyCase.ApplyConvention_SerializeSuccessful.snap │ ├── AbstractImmutableWithVirtualBasePropertyCase.ApplyConvention_SerializeSuccessful.snap │ ├── MongoTransactionDbContextTests.StartNewTransactionAsync_AddFooBarWithCommit_AllSaved.snap │ ├── MongoTransactionDbContextTests.StartNewTransactionAsync_AddFooBarWithRollback_NothingSaved.snap │ ├── MongoTransactionDbContextTests.StartNewTransactionAsync_CreateNewTransactionDbContext_OptionsCorrect.snap │ ├── MongoTransactionDbContextTests.StartNewTransactionAsync_SetTransactionTransactionOptions_OptionsCorrect.snap │ ├── MongoTransactionDbContextTests.StartNewTransactionAsync_TwoTransactionContextWithDifferentObjects_AllSaved.snap │ ├── MongoTransactionDbContextTests.StartNewTransactionAsync_TwoTransactionContextWithSameObjects_ConcurrencyExceptionAndSaved.snap │ ├── NullableReferenceTypeCase.ApplyConvention_CtorWithDefault_SerializeSuccessful.snap │ ├── NullableReferenceTypeCase.ApplyConvention_WithValue_SerializeSuccessful.snap │ ├── NullableReferenceTypeCase.ApplyConvention_WithoutValueInDbWithoutDefault_SerializeSuccessful.snap │ ├── NullableReferenceTypeCase.ApplyConvention_WithoutValueInDb_SerializeSuccessful.snap │ ├── NullableReferenceTypeCase.ApplyConvention_WithoutValue_SerializeSuccessful.snap │ ├── NullableValueTypeCase.ApplyConvention_WithValue_SerializeSuccessful.snap │ ├── NullableValueTypeCase.ApplyConvention_WithoutValue_SerializeSuccessful.snap │ ├── SimpleImmutableCase.ApplyConvention_SerializeSuccessful.snap │ └── SimpleImmutableWithInterfaceCase.ApplyConvention_SerializeSuccessful.snap ├── Context ├── Context.csproj ├── DefaultDefinitions.cs ├── Exceptions │ └── MissingAllowedTypesException.cs ├── Extensions │ └── TypeExtensions.cs ├── IMongoCollectionBuilder.cs ├── IMongoCollectionConfiguration.cs ├── IMongoDatabaseBuilder.cs ├── IMongoDbContext.cs ├── IMongoDbTransaction.cs ├── IMongoTransactionDbContext.cs ├── ImmutableConvention.cs ├── Internal │ ├── DependencyTypesResolver.cs │ ├── IMongoCollections.cs │ ├── MongoCollectionBuilder.cs │ ├── MongoCollections.cs │ ├── MongoDatabaseBuilder.cs │ ├── MongoDbContextData.cs │ └── TypeObjectSerializer.cs ├── InternalsVisibleTo.cs ├── MongoDbContext.cs ├── MongoInstrumentationExtensions.cs ├── MongoOptions.cs ├── MongoOptionsConfiguration.cs ├── MongoOptionsExtensions.cs ├── MongoServerExtensions.cs ├── MongoTransactionDbContext.cs └── Properties │ └── InternalsVisibleTo.cs ├── Dependencies.props ├── Directory.Build.props ├── Directory.Build.targets ├── Migration.Tests ├── Integration │ ├── Scenario1 │ │ ├── MigrateDownTests.cs │ │ ├── MigrateUpTests.cs │ │ ├── TestEntityForDown.cs │ │ └── TestEntityForUp.cs │ ├── Scenario2 │ │ ├── MigrateDownTests.cs │ │ ├── MigrateUpTests.cs │ │ ├── TestEntityForDown.cs │ │ └── TestEntityForUp.cs │ └── SharedMongoDbCollection.cs ├── Migration.Tests.csproj ├── TestMigration1.cs ├── TestMigration2.cs ├── TestMigration3.cs └── Unit │ ├── EntityOptionBuilderTests.cs │ ├── MigrationOptionBuilderTests.cs │ ├── MigrationRunnerTests.cs │ ├── TestEntity.cs │ └── TestMigration.cs ├── Migration ├── Builders │ ├── EntityOptionBuilder.cs │ └── MigrationOptionBuilder.cs ├── Contracts │ ├── IMigration.cs │ └── IVersioned.cs ├── Exceptions │ └── InvalidConfigurationException.cs ├── Migration.csproj ├── MigrationExtensions.cs ├── MigrationRunner.cs ├── MigrationSerializer.cs ├── MigrationSerializerProvider.cs ├── Models │ ├── EntityContext.cs │ ├── EntityOption.cs │ ├── MigrationContext.cs │ └── MigrationOption.cs └── Readme.md ├── MongoDB.Extensions.sln ├── Oidc ├── Callbacks │ └── MongoOidcCallback.cs ├── Extensions │ └── MongoClientSettingsExtensions.cs └── Oidc.csproj ├── Package.props ├── Prime.Extensions.Tests ├── AsyncCursorSourceExtensionsTests.cs ├── FilterDefinitionExtensionsTests.cs ├── FindFluentExtensionsTests.cs ├── Helpers │ ├── Bar.cs │ └── Foo.cs ├── MongoCollectionExtensionsTests.cs ├── MongoCollectionFindExtensionsTests.cs ├── MongoDatabaseExtensionsTests.cs ├── Prime.Extensions.Tests.csproj ├── UpdateDefinitionExtensionsTests.cs └── __snapshots__ │ ├── AsyncCursorSourceExtensionsTests.ToDictionaryAsync_FindMultipleDocumentsWithIdAsKey_ReturnRightDocuments.snap │ ├── AsyncCursorSourceExtensionsTests.ToDictionaryAsync_FindMultipleDocumentsWithNameAsKey_ReturnRightDocuments.snap │ ├── FilterDefinitionExtensionsTests.ToDefinitionString_DefinitionStringNoIdent_Success.snap │ ├── FilterDefinitionExtensionsTests.ToDefinitionString_DefinitionStringWithIdent_Success.snap │ ├── FilterDefinitionExtensionsTests.ToFilterString_FilterStringNoIdent_Success.snap │ ├── FilterDefinitionExtensionsTests.ToFilterString_FilterStringWithIdent_Success.snap │ ├── FindFluentExtensionsTests.PrintQuery_PrintOneSingleQuery_OriginalMongoDbQueryPrinted.snap │ ├── FindFluentExtensionsTests.ToQueryString_ToOneSingleQueryString_OriginalMongoDbQueryPrinted.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindDuplicatedBarIdsAsynchronously_ReturnsDistinctBars.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindDuplicatedBarIdsSynchronously_ReturnsDistinctBars.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindFourBarIdsAsynchronously_ReturnsRightBars.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindFourBarIdsSynchronously_ReturnsRightBars.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindFourBarNamesAsynchronously_ReturnsRightBars.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindFourBarNamesSynchronously_ReturnsRightBars.snap │ ├── MongoCollectionExtensionsTests.FindIds_FindOneId_ReturnsRightBar.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindDuplicatedBarIdsAsynchronously_ReturnsDistinctBars.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindDuplicatedBarIdsSynchronously_ReturnsDistinctBars.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindFourBarIdsAsynchronously_ReturnsRightBars.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindFourBarIdsSynchronously_ReturnsRightBars.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindFourBarNamesAsynchronously_ReturnsRightBars.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindFourBarNamesSynchronously_ReturnsRightBars.snap │ ├── MongoCollectionFindExtensionsTests.FindIds_FindOneId_ReturnsRightBar.snap │ ├── MongoDatabaseExtensionsTests.GetProfiledOperations_GetAllExecutedOperations_ReturnsAllMongoDBOperations.snap │ ├── MongoDatabaseExtensionsTests.GetProfiledOperations_GetOneExecutedOperations_ReturnsOneMongoDBOperation.snap │ ├── UpdateDefinitionExtensionsTests.ToDefinitionString_DefinitionStringNoIdent_Success.snap │ └── UpdateDefinitionExtensionsTests.ToDefinitionString_DefinitionStringWithIdent_Success.snap ├── Prime.Extensions ├── AsyncCursorSourceExtensions.cs ├── ClientSessionHandleExtensions.cs ├── FilterDefinitionExtensions.cs ├── FindFluentExtensions.cs ├── MongoCollectionExtensions.cs ├── MongoCollectionFindExtensions.cs ├── MongoDatabaseExtensions.cs ├── Prime.Extensions.csproj ├── ProfileLevel.cs ├── ProfilingStatus.cs ├── StringExtensions.cs └── UpdateDefinitionExtensions.cs ├── ResourceProject.props ├── Session.Tests ├── MongoServerExtensionsTests.cs ├── MongoSessionProviderTests.cs ├── Session.Tests.csproj └── __snapshots__ │ └── MongoServerExtensionsTests.GiveSession_WhenRefresh_ThenOkResult.snap ├── Session ├── ClientSessionHandleExtensions.cs ├── ISession.cs ├── ISessionProvider.cs ├── ITransactionSession.cs ├── Internal │ ├── MongoSession.cs │ ├── MongoSessionProvider.cs │ └── MongoTransactionSession.cs ├── Models │ ├── RefreshSession.cs │ └── SessionId.cs ├── MongoServerSessionExtensions.cs ├── ServiceCollectionExtensions.cs ├── Session.csproj └── TransactionSessionExtensions.cs ├── TestProject.props ├── Transactions.Tests ├── TransactionCollectionTests.cs ├── Transactions.Tests.csproj └── User.cs ├── Transactions ├── MongoDbEnlistmentScope.cs ├── MongoTransactionClient.cs ├── MongoTransactionCollection.cs ├── MongoTransactionDatabase.cs ├── MongoTransactionFilteredCollection.cs ├── TransactionClientExtensions.cs ├── TransactionCollectionExtensions.cs ├── TransactionDatabaseExtensions.cs ├── TransactionStore.cs └── Transactions.csproj └── Version.props /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/nuget.config -------------------------------------------------------------------------------- /samples/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/.dockerignore -------------------------------------------------------------------------------- /samples/Context/DataAccess/BlogRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/BlogRepository.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/Configuration/BlogCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/Configuration/BlogCollectionConfiguration.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/Configuration/TagCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/Configuration/TagCollectionConfiguration.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/Configuration/UserCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/Configuration/UserCollectionConfiguration.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/DataAccess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/DataAccess.csproj -------------------------------------------------------------------------------- /samples/Context/DataAccess/IBlogRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/IBlogRepository.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/ITagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/ITagRepository.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/IUserRepository.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/SimpleBlogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/SimpleBlogDbContext.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/TagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/TagRepository.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/UserRepository.cs -------------------------------------------------------------------------------- /samples/Context/DataAccess/WellKnown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/DataAccess/WellKnown.cs -------------------------------------------------------------------------------- /samples/Context/Domain/BlogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Domain/BlogService.cs -------------------------------------------------------------------------------- /samples/Context/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Domain/Domain.csproj -------------------------------------------------------------------------------- /samples/Context/Domain/IBlogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Domain/IBlogService.cs -------------------------------------------------------------------------------- /samples/Context/Domain/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Domain/IUserService.cs -------------------------------------------------------------------------------- /samples/Context/Domain/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Domain/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /samples/Context/Domain/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Domain/UserService.cs -------------------------------------------------------------------------------- /samples/Context/Host/Controllers/SimpleBlogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/Controllers/SimpleBlogController.cs -------------------------------------------------------------------------------- /samples/Context/Host/Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/Host.csproj -------------------------------------------------------------------------------- /samples/Context/Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/Program.cs -------------------------------------------------------------------------------- /samples/Context/Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Context/Host/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/Startup.cs -------------------------------------------------------------------------------- /samples/Context/Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Context/Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Host/appsettings.json -------------------------------------------------------------------------------- /samples/Context/Models/Blog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Models/Blog.cs -------------------------------------------------------------------------------- /samples/Context/Models/Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Models/Models.csproj -------------------------------------------------------------------------------- /samples/Context/Models/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Models/Tag.cs -------------------------------------------------------------------------------- /samples/Context/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Context/Models/User.cs -------------------------------------------------------------------------------- /samples/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Directory.Packages.props -------------------------------------------------------------------------------- /samples/Migration/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/Customer.cs -------------------------------------------------------------------------------- /samples/Migration/ExampleMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/ExampleMigration.cs -------------------------------------------------------------------------------- /samples/Migration/Migration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/Migration.csproj -------------------------------------------------------------------------------- /samples/Migration/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/Program.cs -------------------------------------------------------------------------------- /samples/Migration/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/Repository.cs -------------------------------------------------------------------------------- /samples/Migration/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Migration/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/Migration/appsettings.json -------------------------------------------------------------------------------- /samples/MongoDB.Extensions.Samples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/samples/MongoDB.Extensions.Samples.sln -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/Context.AllowedTypes.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/Context.AllowedTypes.Tests.csproj -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/Helpers/Bar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/Helpers/Bar.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/Helpers/Foo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/Helpers/Foo.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/Helpers/MongoCollectionFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/Helpers/MongoCollectionFixture.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/Helpers/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/Helpers/TestHelpers.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/MongoDatabaseBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/MongoDatabaseBuilderTests.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/TypeObjectSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/TypeObjectSerializerTests.cs -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesByNamespaces_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesByNamespaces_Success.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesByTypes_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesByTypes_Success.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesOfAllDependencies_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/MongoDatabaseBuilderTests.AddAllowedTypes_AddAllowedTypesOfAllDependencies_Success.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesByNamespaces_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesByNamespaces_Success.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesByTypes_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesByTypes_Success.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesOfAllDependencies_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.AddAllowedTypes_AddAllowedTypesOfAllDependencies_Success.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedNamespaces_True.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedNamespaces_True.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypesInDependencies_True.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypesInDependencies_True.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypes_False.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypes_False.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypes_True.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_InAllowedTypes_True.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_PartIsInAllowedNamespacesCaseInsensitive_True.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_PartIsInAllowedNamespacesCaseInsensitive_True.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_PartIsInAllowedNamespaces_True.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_PartIsInAllowedNamespaces_True.snap -------------------------------------------------------------------------------- /src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_PartIsNotInAllowedNamespaces_False.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.AllowedTypes.Tests/__snapshots__/TypeObjectSerializerTests.IsTypeAllowed_PartIsNotInAllowedNamespaces_False.snap -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/Context.GuidSerializers.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/Context.GuidSerializers.Tests.csproj -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/GuidSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/GuidSerializerTests.cs -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/Helpers/Bar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/Helpers/Bar.cs -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/Helpers/Foo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/Helpers/Foo.cs -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/Helpers/FooBarMongoDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/Helpers/FooBarMongoDbContext.cs -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/__snapshots__/GuidSerializerTests.Serialize_GuidPropertyGuidSerialized_Successfully.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/__snapshots__/GuidSerializerTests.Serialize_GuidPropertyGuidSerialized_Successfully.snap -------------------------------------------------------------------------------- /src/Context.GuidSerializer.Tests/__snapshots__/GuidSerializerTests.Serialize_ObjectPropertyGuidSerialized_Successfully.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.GuidSerializer.Tests/__snapshots__/GuidSerializerTests.Serialize_ObjectPropertyGuidSerialized_Successfully.snap -------------------------------------------------------------------------------- /src/Context.InterferingTests/Context.InterferingTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.InterferingTests/Context.InterferingTests.csproj -------------------------------------------------------------------------------- /src/Context.InterferingTests/Helpers/Foo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.InterferingTests/Helpers/Foo.cs -------------------------------------------------------------------------------- /src/Context.InterferingTests/Helpers/FooCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.InterferingTests/Helpers/FooCollectionConfiguration.cs -------------------------------------------------------------------------------- /src/Context.InterferingTests/MongoDatabaseBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.InterferingTests/MongoDatabaseBuilderTests.cs -------------------------------------------------------------------------------- /src/Context.InterferingTests/__snapshots__/MongoDatabaseBuilderTests.ConfigureCollection_SetDifferentSettingsToCollection_CollectionConfiguredSuccessfully.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.InterferingTests/__snapshots__/MongoDatabaseBuilderTests.ConfigureCollection_SetDifferentSettingsToCollection_CollectionConfiguredSuccessfully.snap -------------------------------------------------------------------------------- /src/Context.Tests/Context.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Context.Tests.csproj -------------------------------------------------------------------------------- /src/Context.Tests/Helpers/Bar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Helpers/Bar.cs -------------------------------------------------------------------------------- /src/Context.Tests/Helpers/Foo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Helpers/Foo.cs -------------------------------------------------------------------------------- /src/Context.Tests/Helpers/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Helpers/Order.cs -------------------------------------------------------------------------------- /src/Context.Tests/ImmutableConventionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/ImmutableConventionTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/ImmutableConventionWithRecordsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/ImmutableConventionWithRecordsTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/Internal/DependencyTypesResolverTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Internal/DependencyTypesResolverTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/Internal/__snapshots__/DependencyTypesResolverTests.GetAllowedTypesByDependencies_All_Successful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Internal/__snapshots__/DependencyTypesResolverTests.GetAllowedTypesByDependencies_All_Successful.snap -------------------------------------------------------------------------------- /src/Context.Tests/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/IsExternalInit.cs -------------------------------------------------------------------------------- /src/Context.Tests/MongoCollectionBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/MongoCollectionBuilderTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/MongoCollectionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/MongoCollectionsTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/MongoDbContextDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/MongoDbContextDataTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/MongoDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/MongoDbContextTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/MongoTransactionDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/MongoTransactionDbContextTests.cs -------------------------------------------------------------------------------- /src/Context.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/AbstractImmutableWithAbstractBasePropertyCase.ApplyConvention_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/AbstractImmutableWithAbstractBasePropertyCase.ApplyConvention_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/AbstractImmutableWithBasePropertyCase.ApplyConvention_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/AbstractImmutableWithBasePropertyCase.ApplyConvention_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/AbstractImmutableWithNullableVirtualBasePropertyCase.ApplyConvention_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/AbstractImmutableWithNullableVirtualBasePropertyCase.ApplyConvention_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/AbstractImmutableWithVirtualBasePropertyCase.ApplyConvention_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/AbstractImmutableWithVirtualBasePropertyCase.ApplyConvention_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_AddFooBarWithCommit_AllSaved.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_AddFooBarWithCommit_AllSaved.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_AddFooBarWithRollback_NothingSaved.snap: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_CreateNewTransactionDbContext_OptionsCorrect.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_CreateNewTransactionDbContext_OptionsCorrect.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_SetTransactionTransactionOptions_OptionsCorrect.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_SetTransactionTransactionOptions_OptionsCorrect.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_TwoTransactionContextWithDifferentObjects_AllSaved.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_TwoTransactionContextWithDifferentObjects_AllSaved.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_TwoTransactionContextWithSameObjects_ConcurrencyExceptionAndSaved.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/MongoTransactionDbContextTests.StartNewTransactionAsync_TwoTransactionContextWithSameObjects_ConcurrencyExceptionAndSaved.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_CtorWithDefault_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_CtorWithDefault_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithValue_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithValue_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithoutValueInDbWithoutDefault_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithoutValueInDbWithoutDefault_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithoutValueInDb_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithoutValueInDb_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithoutValue_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableReferenceTypeCase.ApplyConvention_WithoutValue_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableValueTypeCase.ApplyConvention_WithValue_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableValueTypeCase.ApplyConvention_WithValue_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/NullableValueTypeCase.ApplyConvention_WithoutValue_SerializeSuccessful.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context.Tests/__snapshots__/NullableValueTypeCase.ApplyConvention_WithoutValue_SerializeSuccessful.snap -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/SimpleImmutableCase.ApplyConvention_SerializeSuccessful.snap: -------------------------------------------------------------------------------- 1 | { 2 | "_A": "a" 3 | } 4 | -------------------------------------------------------------------------------- /src/Context.Tests/__snapshots__/SimpleImmutableWithInterfaceCase.ApplyConvention_SerializeSuccessful.snap: -------------------------------------------------------------------------------- 1 | { 2 | "_A": "a" 3 | } 4 | -------------------------------------------------------------------------------- /src/Context/Context.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Context.csproj -------------------------------------------------------------------------------- /src/Context/DefaultDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/DefaultDefinitions.cs -------------------------------------------------------------------------------- /src/Context/Exceptions/MissingAllowedTypesException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Exceptions/MissingAllowedTypesException.cs -------------------------------------------------------------------------------- /src/Context/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/Context/IMongoCollectionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/IMongoCollectionBuilder.cs -------------------------------------------------------------------------------- /src/Context/IMongoCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/IMongoCollectionConfiguration.cs -------------------------------------------------------------------------------- /src/Context/IMongoDatabaseBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/IMongoDatabaseBuilder.cs -------------------------------------------------------------------------------- /src/Context/IMongoDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/IMongoDbContext.cs -------------------------------------------------------------------------------- /src/Context/IMongoDbTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/IMongoDbTransaction.cs -------------------------------------------------------------------------------- /src/Context/IMongoTransactionDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/IMongoTransactionDbContext.cs -------------------------------------------------------------------------------- /src/Context/ImmutableConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/ImmutableConvention.cs -------------------------------------------------------------------------------- /src/Context/Internal/DependencyTypesResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/DependencyTypesResolver.cs -------------------------------------------------------------------------------- /src/Context/Internal/IMongoCollections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/IMongoCollections.cs -------------------------------------------------------------------------------- /src/Context/Internal/MongoCollectionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/MongoCollectionBuilder.cs -------------------------------------------------------------------------------- /src/Context/Internal/MongoCollections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/MongoCollections.cs -------------------------------------------------------------------------------- /src/Context/Internal/MongoDatabaseBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/MongoDatabaseBuilder.cs -------------------------------------------------------------------------------- /src/Context/Internal/MongoDbContextData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/MongoDbContextData.cs -------------------------------------------------------------------------------- /src/Context/Internal/TypeObjectSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Internal/TypeObjectSerializer.cs -------------------------------------------------------------------------------- /src/Context/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/InternalsVisibleTo.cs -------------------------------------------------------------------------------- /src/Context/MongoDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoDbContext.cs -------------------------------------------------------------------------------- /src/Context/MongoInstrumentationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoInstrumentationExtensions.cs -------------------------------------------------------------------------------- /src/Context/MongoOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoOptions.cs -------------------------------------------------------------------------------- /src/Context/MongoOptionsConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoOptionsConfiguration.cs -------------------------------------------------------------------------------- /src/Context/MongoOptionsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoOptionsExtensions.cs -------------------------------------------------------------------------------- /src/Context/MongoServerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoServerExtensions.cs -------------------------------------------------------------------------------- /src/Context/MongoTransactionDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/MongoTransactionDbContext.cs -------------------------------------------------------------------------------- /src/Context/Properties/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Context/Properties/InternalsVisibleTo.cs -------------------------------------------------------------------------------- /src/Dependencies.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Dependencies.props -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Directory.Build.targets -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario1/MigrateDownTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario1/MigrateDownTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario1/MigrateUpTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario1/MigrateUpTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario1/TestEntityForDown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario1/TestEntityForDown.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario1/TestEntityForUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario1/TestEntityForUp.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario2/MigrateDownTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario2/MigrateDownTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario2/MigrateUpTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario2/MigrateUpTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario2/TestEntityForDown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario2/TestEntityForDown.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/Scenario2/TestEntityForUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/Scenario2/TestEntityForUp.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Integration/SharedMongoDbCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Integration/SharedMongoDbCollection.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Migration.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Migration.Tests.csproj -------------------------------------------------------------------------------- /src/Migration.Tests/TestMigration1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/TestMigration1.cs -------------------------------------------------------------------------------- /src/Migration.Tests/TestMigration2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/TestMigration2.cs -------------------------------------------------------------------------------- /src/Migration.Tests/TestMigration3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/TestMigration3.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Unit/EntityOptionBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Unit/EntityOptionBuilderTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Unit/MigrationOptionBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Unit/MigrationOptionBuilderTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Unit/MigrationRunnerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Unit/MigrationRunnerTests.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Unit/TestEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Unit/TestEntity.cs -------------------------------------------------------------------------------- /src/Migration.Tests/Unit/TestMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration.Tests/Unit/TestMigration.cs -------------------------------------------------------------------------------- /src/Migration/Builders/EntityOptionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Builders/EntityOptionBuilder.cs -------------------------------------------------------------------------------- /src/Migration/Builders/MigrationOptionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Builders/MigrationOptionBuilder.cs -------------------------------------------------------------------------------- /src/Migration/Contracts/IMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Contracts/IMigration.cs -------------------------------------------------------------------------------- /src/Migration/Contracts/IVersioned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Contracts/IVersioned.cs -------------------------------------------------------------------------------- /src/Migration/Exceptions/InvalidConfigurationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Exceptions/InvalidConfigurationException.cs -------------------------------------------------------------------------------- /src/Migration/Migration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Migration.csproj -------------------------------------------------------------------------------- /src/Migration/MigrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/MigrationExtensions.cs -------------------------------------------------------------------------------- /src/Migration/MigrationRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/MigrationRunner.cs -------------------------------------------------------------------------------- /src/Migration/MigrationSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/MigrationSerializer.cs -------------------------------------------------------------------------------- /src/Migration/MigrationSerializerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/MigrationSerializerProvider.cs -------------------------------------------------------------------------------- /src/Migration/Models/EntityContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Models/EntityContext.cs -------------------------------------------------------------------------------- /src/Migration/Models/EntityOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Models/EntityOption.cs -------------------------------------------------------------------------------- /src/Migration/Models/MigrationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Models/MigrationContext.cs -------------------------------------------------------------------------------- /src/Migration/Models/MigrationOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Models/MigrationOption.cs -------------------------------------------------------------------------------- /src/Migration/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Migration/Readme.md -------------------------------------------------------------------------------- /src/MongoDB.Extensions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/MongoDB.Extensions.sln -------------------------------------------------------------------------------- /src/Oidc/Callbacks/MongoOidcCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Oidc/Callbacks/MongoOidcCallback.cs -------------------------------------------------------------------------------- /src/Oidc/Extensions/MongoClientSettingsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Oidc/Extensions/MongoClientSettingsExtensions.cs -------------------------------------------------------------------------------- /src/Oidc/Oidc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Oidc/Oidc.csproj -------------------------------------------------------------------------------- /src/Package.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Package.props -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/AsyncCursorSourceExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/AsyncCursorSourceExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/FilterDefinitionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/FilterDefinitionExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/FindFluentExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/FindFluentExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/Helpers/Bar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/Helpers/Bar.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/Helpers/Foo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/Helpers/Foo.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/MongoCollectionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/MongoCollectionExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/MongoCollectionFindExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/MongoCollectionFindExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/MongoDatabaseExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/MongoDatabaseExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/Prime.Extensions.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/Prime.Extensions.Tests.csproj -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/UpdateDefinitionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/UpdateDefinitionExtensionsTests.cs -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/AsyncCursorSourceExtensionsTests.ToDictionaryAsync_FindMultipleDocumentsWithIdAsKey_ReturnRightDocuments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/AsyncCursorSourceExtensionsTests.ToDictionaryAsync_FindMultipleDocumentsWithIdAsKey_ReturnRightDocuments.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/AsyncCursorSourceExtensionsTests.ToDictionaryAsync_FindMultipleDocumentsWithNameAsKey_ReturnRightDocuments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/AsyncCursorSourceExtensionsTests.ToDictionaryAsync_FindMultipleDocumentsWithNameAsKey_ReturnRightDocuments.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToDefinitionString_DefinitionStringNoIdent_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToDefinitionString_DefinitionStringNoIdent_Success.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToDefinitionString_DefinitionStringWithIdent_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToDefinitionString_DefinitionStringWithIdent_Success.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToFilterString_FilterStringNoIdent_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToFilterString_FilterStringNoIdent_Success.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToFilterString_FilterStringWithIdent_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/FilterDefinitionExtensionsTests.ToFilterString_FilterStringWithIdent_Success.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/FindFluentExtensionsTests.PrintQuery_PrintOneSingleQuery_OriginalMongoDbQueryPrinted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/FindFluentExtensionsTests.PrintQuery_PrintOneSingleQuery_OriginalMongoDbQueryPrinted.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/FindFluentExtensionsTests.ToQueryString_ToOneSingleQueryString_OriginalMongoDbQueryPrinted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/FindFluentExtensionsTests.ToQueryString_ToOneSingleQueryString_OriginalMongoDbQueryPrinted.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindDuplicatedBarIdsAsynchronously_ReturnsDistinctBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindDuplicatedBarIdsAsynchronously_ReturnsDistinctBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindDuplicatedBarIdsSynchronously_ReturnsDistinctBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindDuplicatedBarIdsSynchronously_ReturnsDistinctBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarIdsAsynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarIdsAsynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarIdsSynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarIdsSynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarNamesAsynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarNamesAsynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarNamesSynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindFourBarNamesSynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindOneId_ReturnsRightBar.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionExtensionsTests.FindIds_FindOneId_ReturnsRightBar.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindDuplicatedBarIdsAsynchronously_ReturnsDistinctBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindDuplicatedBarIdsAsynchronously_ReturnsDistinctBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindDuplicatedBarIdsSynchronously_ReturnsDistinctBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindDuplicatedBarIdsSynchronously_ReturnsDistinctBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarIdsAsynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarIdsAsynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarIdsSynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarIdsSynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarNamesAsynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarNamesAsynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarNamesSynchronously_ReturnsRightBars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindFourBarNamesSynchronously_ReturnsRightBars.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindOneId_ReturnsRightBar.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoCollectionFindExtensionsTests.FindIds_FindOneId_ReturnsRightBar.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoDatabaseExtensionsTests.GetProfiledOperations_GetAllExecutedOperations_ReturnsAllMongoDBOperations.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoDatabaseExtensionsTests.GetProfiledOperations_GetAllExecutedOperations_ReturnsAllMongoDBOperations.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/MongoDatabaseExtensionsTests.GetProfiledOperations_GetOneExecutedOperations_ReturnsOneMongoDBOperation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/MongoDatabaseExtensionsTests.GetProfiledOperations_GetOneExecutedOperations_ReturnsOneMongoDBOperation.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/UpdateDefinitionExtensionsTests.ToDefinitionString_DefinitionStringNoIdent_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/UpdateDefinitionExtensionsTests.ToDefinitionString_DefinitionStringNoIdent_Success.snap -------------------------------------------------------------------------------- /src/Prime.Extensions.Tests/__snapshots__/UpdateDefinitionExtensionsTests.ToDefinitionString_DefinitionStringWithIdent_Success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions.Tests/__snapshots__/UpdateDefinitionExtensionsTests.ToDefinitionString_DefinitionStringWithIdent_Success.snap -------------------------------------------------------------------------------- /src/Prime.Extensions/AsyncCursorSourceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/AsyncCursorSourceExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/ClientSessionHandleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/ClientSessionHandleExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/FilterDefinitionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/FilterDefinitionExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/FindFluentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/FindFluentExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/MongoCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/MongoCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/MongoCollectionFindExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/MongoCollectionFindExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/MongoDatabaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/MongoDatabaseExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/Prime.Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/Prime.Extensions.csproj -------------------------------------------------------------------------------- /src/Prime.Extensions/ProfileLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/ProfileLevel.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/ProfilingStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/ProfilingStatus.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/Prime.Extensions/UpdateDefinitionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Prime.Extensions/UpdateDefinitionExtensions.cs -------------------------------------------------------------------------------- /src/ResourceProject.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/ResourceProject.props -------------------------------------------------------------------------------- /src/Session.Tests/MongoServerExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session.Tests/MongoServerExtensionsTests.cs -------------------------------------------------------------------------------- /src/Session.Tests/MongoSessionProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session.Tests/MongoSessionProviderTests.cs -------------------------------------------------------------------------------- /src/Session.Tests/Session.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session.Tests/Session.Tests.csproj -------------------------------------------------------------------------------- /src/Session.Tests/__snapshots__/MongoServerExtensionsTests.GiveSession_WhenRefresh_ThenOkResult.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session.Tests/__snapshots__/MongoServerExtensionsTests.GiveSession_WhenRefresh_ThenOkResult.snap -------------------------------------------------------------------------------- /src/Session/ClientSessionHandleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/ClientSessionHandleExtensions.cs -------------------------------------------------------------------------------- /src/Session/ISession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/ISession.cs -------------------------------------------------------------------------------- /src/Session/ISessionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/ISessionProvider.cs -------------------------------------------------------------------------------- /src/Session/ITransactionSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/ITransactionSession.cs -------------------------------------------------------------------------------- /src/Session/Internal/MongoSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/Internal/MongoSession.cs -------------------------------------------------------------------------------- /src/Session/Internal/MongoSessionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/Internal/MongoSessionProvider.cs -------------------------------------------------------------------------------- /src/Session/Internal/MongoTransactionSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/Internal/MongoTransactionSession.cs -------------------------------------------------------------------------------- /src/Session/Models/RefreshSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/Models/RefreshSession.cs -------------------------------------------------------------------------------- /src/Session/Models/SessionId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/Models/SessionId.cs -------------------------------------------------------------------------------- /src/Session/MongoServerSessionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/MongoServerSessionExtensions.cs -------------------------------------------------------------------------------- /src/Session/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Session/Session.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/Session.csproj -------------------------------------------------------------------------------- /src/Session/TransactionSessionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Session/TransactionSessionExtensions.cs -------------------------------------------------------------------------------- /src/TestProject.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/TestProject.props -------------------------------------------------------------------------------- /src/Transactions.Tests/TransactionCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions.Tests/TransactionCollectionTests.cs -------------------------------------------------------------------------------- /src/Transactions.Tests/Transactions.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions.Tests/Transactions.Tests.csproj -------------------------------------------------------------------------------- /src/Transactions.Tests/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions.Tests/User.cs -------------------------------------------------------------------------------- /src/Transactions/MongoDbEnlistmentScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/MongoDbEnlistmentScope.cs -------------------------------------------------------------------------------- /src/Transactions/MongoTransactionClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/MongoTransactionClient.cs -------------------------------------------------------------------------------- /src/Transactions/MongoTransactionCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/MongoTransactionCollection.cs -------------------------------------------------------------------------------- /src/Transactions/MongoTransactionDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/MongoTransactionDatabase.cs -------------------------------------------------------------------------------- /src/Transactions/MongoTransactionFilteredCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/MongoTransactionFilteredCollection.cs -------------------------------------------------------------------------------- /src/Transactions/TransactionClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/TransactionClientExtensions.cs -------------------------------------------------------------------------------- /src/Transactions/TransactionCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/TransactionCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Transactions/TransactionDatabaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/TransactionDatabaseExtensions.cs -------------------------------------------------------------------------------- /src/Transactions/TransactionStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/TransactionStore.cs -------------------------------------------------------------------------------- /src/Transactions/Transactions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Transactions/Transactions.csproj -------------------------------------------------------------------------------- /src/Version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwissLife-OSS/mongo-extensions/HEAD/src/Version.props --------------------------------------------------------------------------------