├── .gitignore ├── .vs └── slnx.sqlite ├── AuditTrailTests.sln ├── README.md ├── TestAuditTrail.Console ├── Audit │ ├── AuditEntry.cs │ ├── AuditType.cs │ ├── IAuditable.cs │ └── PropertyChange.cs ├── Data │ ├── AppDbContext.cs │ ├── AuditableContext.cs │ ├── BaseEntity.cs │ ├── Configurations │ │ ├── AuditEntryConfiguration.cs │ │ └── TestConfiguration.cs │ └── Extensions │ │ └── DbContextExtensions.cs ├── Migrations │ ├── 20220214133535_ii.Designer.cs │ ├── 20220214133535_ii.cs │ └── AppDbContextModelSnapshot.cs ├── Model │ └── Test.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── TestAuditTrail.Console.csproj └── ValueObjects │ ├── Address.cs │ ├── DateRange.cs │ ├── IRange.cs │ └── ValueObject.cs ├── TestAuditTrail.EntityFrameworkCoreHelpers ├── Comparers │ ├── DateOnlyComparer.cs │ ├── JsonStringComparer.cs │ └── TimeOnlyComparer.cs ├── Converters │ ├── DateOnlyConverter.cs │ ├── JsonStringConverter.cs │ └── TimeOnlyConverter.cs ├── Extensions │ └── PropertyBuilderExtensions.cs └── TestAuditTrail.EntityFrameworkCore.Shared.csproj └── TestAuditTrail.Shared ├── Json └── Serialization │ ├── DateOnlyJsonConverter.cs │ ├── TimeOnlyJsonConverter.cs │ └── UtcDateTimeJsonConverter.cs ├── JsonOptions.cs └── TestAuditTrail.JsonUtilities.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/.gitignore -------------------------------------------------------------------------------- /.vs/slnx.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/.vs/slnx.sqlite -------------------------------------------------------------------------------- /AuditTrailTests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/AuditTrailTests.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/README.md -------------------------------------------------------------------------------- /TestAuditTrail.Console/Audit/AuditEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Audit/AuditEntry.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Audit/AuditType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Audit/AuditType.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Audit/IAuditable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Audit/IAuditable.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Audit/PropertyChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Audit/PropertyChange.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Data/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Data/AppDbContext.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Data/AuditableContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Data/AuditableContext.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Data/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Data/BaseEntity.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Data/Configurations/AuditEntryConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Data/Configurations/AuditEntryConfiguration.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Data/Configurations/TestConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Data/Configurations/TestConfiguration.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Data/Extensions/DbContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Data/Extensions/DbContextExtensions.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Migrations/20220214133535_ii.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Migrations/20220214133535_ii.Designer.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Migrations/20220214133535_ii.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Migrations/20220214133535_ii.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Model/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Model/Test.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Program.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/Properties/launchSettings.json -------------------------------------------------------------------------------- /TestAuditTrail.Console/TestAuditTrail.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/TestAuditTrail.Console.csproj -------------------------------------------------------------------------------- /TestAuditTrail.Console/ValueObjects/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/ValueObjects/Address.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/ValueObjects/DateRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/ValueObjects/DateRange.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/ValueObjects/IRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/ValueObjects/IRange.cs -------------------------------------------------------------------------------- /TestAuditTrail.Console/ValueObjects/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Console/ValueObjects/ValueObject.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Comparers/DateOnlyComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Comparers/DateOnlyComparer.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Comparers/JsonStringComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Comparers/JsonStringComparer.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Comparers/TimeOnlyComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Comparers/TimeOnlyComparer.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Converters/DateOnlyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Converters/DateOnlyConverter.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Converters/JsonStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Converters/JsonStringConverter.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Converters/TimeOnlyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Converters/TimeOnlyConverter.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/Extensions/PropertyBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/Extensions/PropertyBuilderExtensions.cs -------------------------------------------------------------------------------- /TestAuditTrail.EntityFrameworkCoreHelpers/TestAuditTrail.EntityFrameworkCore.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.EntityFrameworkCoreHelpers/TestAuditTrail.EntityFrameworkCore.Shared.csproj -------------------------------------------------------------------------------- /TestAuditTrail.Shared/Json/Serialization/DateOnlyJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Shared/Json/Serialization/DateOnlyJsonConverter.cs -------------------------------------------------------------------------------- /TestAuditTrail.Shared/Json/Serialization/TimeOnlyJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Shared/Json/Serialization/TimeOnlyJsonConverter.cs -------------------------------------------------------------------------------- /TestAuditTrail.Shared/Json/Serialization/UtcDateTimeJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Shared/Json/Serialization/UtcDateTimeJsonConverter.cs -------------------------------------------------------------------------------- /TestAuditTrail.Shared/JsonOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Shared/JsonOptions.cs -------------------------------------------------------------------------------- /TestAuditTrail.Shared/TestAuditTrail.JsonUtilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GLARDEN/EFCore6AuditTrail/HEAD/TestAuditTrail.Shared/TestAuditTrail.JsonUtilities.csproj --------------------------------------------------------------------------------