Skip to content

Conversation

@StuartFerguson
Copy link
Member

  • Introduced GetMerchantQuery for fetching merchant details.
  • Implemented GetMerchant method in the service layer.
  • Combined merchant contract handling into the new query handler.
  • Updated ITransactionProcessorACLApplicationService interface.
  • Added GetMerchant endpoint in MerchantController with validation.
  • Updated TestData to include the new query.
  • Registered the new handler in MediatorRegistry.
  • Created MerchantResponse class for structured merchant data.
  • Added JSON serialization attributes for proper response formatting.
  • Refactored code to utilize the new MerchantResponse structure.

- Introduced `GetMerchantQuery` for fetching merchant details.
- Implemented `GetMerchant` method in the service layer.
- Combined merchant contract handling into the new query handler.
- Updated `ITransactionProcessorACLApplicationService` interface.
- Added `GetMerchant` endpoint in `MerchantController` with validation.
- Updated `TestData` to include the new query.
- Registered the new handler in `MediatorRegistry`.
- Created `MerchantResponse` class for structured merchant data.
- Added JSON serialization attributes for proper response formatting.
- Refactored code to utilize the new `MerchantResponse` structure.
Updated types in asynchronous methods to use fully qualified names from the TransactionProcessor.DataTransferObjects.Responses.Merchant namespace. This improves clarity and prevents potential naming conflicts. Standardized variable declarations for consistency.
@StuartFerguson StuartFerguson merged commit 3ee2fd8 into master Mar 31, 2025
5 checks passed
@StuartFerguson StuartFerguson linked an issue Mar 31, 2025 that may be closed by this pull request
@github-actions github-actions bot deleted the task/#319_get_merchant branch May 31, 2025 01:26
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 Route for GetMerchant

2 participants