Skip to content

Refactor contract UI to use ContractUIService abstraction#744

Merged
StuartFerguson merged 1 commit intomainfrom
task/#738_contract_ui_service
Feb 6, 2026
Merged

Refactor contract UI to use ContractUIService abstraction#744
StuartFerguson merged 1 commit intomainfrom
task/#738_contract_ui_service

Conversation

@StuartFerguson
Copy link
Copy Markdown
Member

  • Replace direct MediatR usage with IContractUIService in contract pages and tests
  • Move contract-related models to ContractModels.cs for clarity
  • Register ContractUIService in DI container
  • Update ModelFactory and OperatorUIService for new model structure
  • Improve error handling and update UI for contract operations
  • Add unit tests for ContractUIService
  • Minor UI changes: "Cancel" → "Back to List" in edit pages
    closes Contract UI Service #738

- Replace direct MediatR usage with IContractUIService in contract pages and tests
- Move contract-related models to ContractModels.cs for clarity
- Register ContractUIService in DI container
- Update ModelFactory and OperatorUIService for new model structure
- Improve error handling and update UI for contract operations
- Add unit tests for ContractUIService
- Minor UI changes: "Cancel" → "Back to List" in edit pages
@StuartFerguson StuartFerguson merged commit c5e5435 into main Feb 6, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Contract UI Service

1 participant