AyCode.Blazor/AyCode.Blazor.Models/ViewModels
Loretta b80b117a38 Update docs: enforce .md sync, clarify structure & TFMs
Expanded and clarified solution/project documentation:
- Added all top-level docs and docs/ folder as solution items in .sln files
- Inserted maintenance notices in all project and subfolder READMEs: require .md sync with code
- Main READMEs now include project tables with TFM, purpose, and README links
- ARCHITECTURE.md now details dependency graph and TFM rationale
- CONVENTIONS.md and copilot-instructions.md require code reuse, no redundancy
- Glossary and conventions updated to require terminology/rule updates with code changes
- Emphasized DLL-only AyCode.Core refs and nopCommerce .NET 9.0 requirement
- Clarified domain terms and intentional typos
- No code logic changes; documentation and guidance only
2026-03-29 09:26:15 +02:00
..
AcDomainViewModel.cs implement SiteViewModel; improvements, fixes, etc... 2024-08-21 18:28:21 +02:00
AcGridViewModelBase.cs Impoelement DriverManageTransfersPageModel; improvements, fixes, etc... 2024-08-19 19:03:03 +02:00
AcPageViewModelBase.cs Impoelement DriverManageTransfersPageModel; improvements, fixes, etc... 2024-08-19 19:03:03 +02:00
AcSiteViewModel.cs implement SiteViewModel; improvements, fixes, etc... 2024-08-21 18:28:21 +02:00
AcViewModelBase.cs Impoelement DriverManageTransfersPageModel; improvements, fixes, etc... 2024-08-19 19:03:03 +02:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00

README.md

ViewModels

Abstract view model base classes for the AyCode Blazor UI. All classes are abstract and currently contain no members, serving as the foundation for concrete view models in downstream projects.

Key Files

  • AcViewModelBase.cs -- Root abstract base class for all view models.
  • AcDomainViewModel.cs -- Abstract base for domain-level view models (standalone, does not extend AcViewModelBase).
  • AcGridViewModelBase.cs -- Abstract base for grid/table view models; extends AcViewModelBase.
  • AcPageViewModelBase.cs -- Abstract base for page-level view models; extends AcViewModelBase.
  • AcSiteViewModel.cs -- Abstract base for site-wide view models; extends AcDomainViewModel.

Inheritance

AcViewModelBase
  +-- AcGridViewModelBase
  +-- AcPageViewModelBase

AcDomainViewModel
  +-- AcSiteViewModel