├── .gitignore ├── AggregateEvents.sln ├── LICENSE ├── README.md ├── src └── AggregateEvents │ ├── AggregateEvents.csproj │ ├── Events │ └── TaskDeletedEvent.cs │ ├── Interfaces │ └── IAggregateRoot.cs │ ├── Program.cs │ ├── ProjectAggregate │ ├── Entities │ │ ├── Project.cs │ │ └── Task.cs │ └── Events │ │ ├── TaskCompletedEvent.cs │ │ └── TaskHoursUpdatedEvent.cs │ └── SharedKernel │ ├── AggregateEvent.cs │ ├── AggregateEvents.cs │ └── Entity.cs └── tests └── AggregateEvents.Tests ├── AggregateEvents.Tests.csproj └── ProjectNew.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/.gitignore -------------------------------------------------------------------------------- /AggregateEvents.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/AggregateEvents.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/README.md -------------------------------------------------------------------------------- /src/AggregateEvents/AggregateEvents.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/AggregateEvents.csproj -------------------------------------------------------------------------------- /src/AggregateEvents/Events/TaskDeletedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/Events/TaskDeletedEvent.cs -------------------------------------------------------------------------------- /src/AggregateEvents/Interfaces/IAggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/Interfaces/IAggregateRoot.cs -------------------------------------------------------------------------------- /src/AggregateEvents/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/Program.cs -------------------------------------------------------------------------------- /src/AggregateEvents/ProjectAggregate/Entities/Project.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/ProjectAggregate/Entities/Project.cs -------------------------------------------------------------------------------- /src/AggregateEvents/ProjectAggregate/Entities/Task.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/ProjectAggregate/Entities/Task.cs -------------------------------------------------------------------------------- /src/AggregateEvents/ProjectAggregate/Events/TaskCompletedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/ProjectAggregate/Events/TaskCompletedEvent.cs -------------------------------------------------------------------------------- /src/AggregateEvents/ProjectAggregate/Events/TaskHoursUpdatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/ProjectAggregate/Events/TaskHoursUpdatedEvent.cs -------------------------------------------------------------------------------- /src/AggregateEvents/SharedKernel/AggregateEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/SharedKernel/AggregateEvent.cs -------------------------------------------------------------------------------- /src/AggregateEvents/SharedKernel/AggregateEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/SharedKernel/AggregateEvents.cs -------------------------------------------------------------------------------- /src/AggregateEvents/SharedKernel/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/src/AggregateEvents/SharedKernel/Entity.cs -------------------------------------------------------------------------------- /tests/AggregateEvents.Tests/AggregateEvents.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/tests/AggregateEvents.Tests/AggregateEvents.Tests.csproj -------------------------------------------------------------------------------- /tests/AggregateEvents.Tests/ProjectNew.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/AggregateEvents/HEAD/tests/AggregateEvents.Tests/ProjectNew.cs --------------------------------------------------------------------------------