Skip to content

Conversation

@StuartFerguson
Copy link
Member

  • Implemented RecordTransactionTimings method in TransactionAggregate to log transaction timing metrics.
  • Introduced TransactionTimingsAddedToTransactionEvent for encapsulating timing data.
  • Updated TransactionDomainService to record timings during logon and sale processing.
  • Modified TransactionCommands to include TransactionReceivedDateTime.
  • Created TransactionTimings entity in the database for storing timing metrics.
  • Added migration files for transactiontimings table in MySQL and SQL Server.
  • Updated tests to validate new timing metrics and TransactionReceivedDateTime.
  • Enhanced ITransactionProcessorReadModelRepository with a method for recording timings.
  • Updated TransactionController to pass transactionReceivedDateTime in requests.
  • Adjusted EstateManagementGenericContext setup methods for the new entity.
  • Updated appsettings.json to include the new event type for transaction timings.

Fixes #773

- Implemented `RecordTransactionTimings` method in `TransactionAggregate` to log transaction timing metrics.
- Introduced `TransactionTimingsAddedToTransactionEvent` for encapsulating timing data.
- Updated `TransactionDomainService` to record timings during logon and sale processing.
- Modified `TransactionCommands` to include `TransactionReceivedDateTime`.
- Created `TransactionTimings` entity in the database for storing timing metrics.
- Added migration files for `transactiontimings` table in MySQL and SQL Server.
- Updated tests to validate new timing metrics and `TransactionReceivedDateTime`.
- Enhanced `ITransactionProcessorReadModelRepository` with a method for recording timings.
- Updated `TransactionController` to pass `transactionReceivedDateTime` in requests.
- Adjusted `EstateManagementGenericContext` setup methods for the new entity.
- Updated `appsettings.json` to include the new event type for transaction timings.
@StuartFerguson StuartFerguson merged commit 99bf67b into master May 5, 2025
9 checks passed
@github-actions github-actions bot deleted the task/#773_transaction_timing_event branch July 5, 2025 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Timing Audit Event to Transaction

2 participants