Person Example
Person is a Blazor Standalone Application. For now, it is located in the main Neatoo solution. It is an example of modifying an DDD Aggregate composed of a parent entity with a child list. It shows how to do CRUD, validation, authorization.
Some complexity is included including validation that involves a trip to the database and unique values in the list.
Code
- Entities
- Person and PersonPhone
- Validation
- Entity 3-Tier Factories
- PersonFactory, PersonPhoneFactory, PersonPhoneListFactory, and UniqueNameFactory
- These are all live source generation
- Bindable Meta-properties
- Provided by EntityBase also see IMetaProperties
- Authorization
Animation
This is an animation of the application in action:
