AyCode.Blazor/AyCode.Blazor.Models/ViewModels/README.md

862 B

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