├── .gitignore ├── license.txt ├── readme.md ├── src ├── Cqrs.EventStore.MsSql │ ├── Cqrs.EventStore.MsSql.csproj │ ├── EventDescriptor.cs │ ├── FluentSqlClient │ │ ├── IExecutableSyntax.cs │ │ ├── ITransactionSyntax.cs │ │ ├── Impl │ │ │ ├── MsSqlSyntax.cs │ │ │ └── Syntax.cs │ │ └── Tx.cs │ ├── JsonSerializer.cs │ ├── MsSqlEventStore.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Queries.cs │ └── packages.config ├── Cqrs.Ninject │ ├── Commanding │ │ └── NinjectCommandSender.cs │ ├── Cqrs.Ninject.csproj │ ├── Eventing │ │ └── NinjectEventPublisher.cs │ ├── HandlerRegistration.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config ├── Cqrs.Specs │ ├── App.config │ ├── Cqrs.Specs.csproj │ ├── EventSourceHelper.cs │ ├── GivenHelper.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── QueuedCommandSender.cs │ ├── TestCommandSender.cs │ ├── TestRepository.cs │ ├── ThenHelper.cs │ ├── WhenHelper.cs │ └── packages.config ├── Cqrs.Tests │ ├── Cqrs.Tests.csproj │ ├── Domain │ │ ├── EventSourceTests.cs │ │ ├── RepositoryImplTests.cs │ │ └── RepositoryTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sagas │ │ └── SagaTests.cs │ └── packages.config ├── Cqrs │ ├── Commanding │ │ ├── Command.cs │ │ ├── CommandNotHandledException.cs │ │ └── ICommandSender.cs │ ├── Cqrs.csproj │ ├── Domain │ │ ├── AggregateRoot.cs │ │ ├── EventSource.cs │ │ ├── IEventSource.cs │ │ ├── IRepository.cs │ │ ├── InvalidStateException.cs │ │ └── Repository.cs │ ├── EventStore │ │ ├── AggregateNotFoundException.cs │ │ ├── BaseEventStore.cs │ │ ├── ConcurrencyException.cs │ │ ├── EventDescriptor.cs │ │ ├── IEventStore.cs │ │ ├── ISerializer.cs │ │ ├── ITypeNameResolver.cs │ │ ├── Memory │ │ │ └── MemoryEventStore.cs │ │ ├── SerializedEventStore.cs │ │ └── SimpleTypeNameResolver.cs │ ├── Eventing │ │ ├── Event.cs │ │ └── IEventPublisher.cs │ ├── IHandle.cs │ ├── IMessage.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sagas │ │ ├── ISaga.cs │ │ └── Saga.cs │ └── packages.config ├── Example.Commands │ ├── Barista │ │ ├── BeginPreparingOrder.cs │ │ ├── DeliverOrder.cs │ │ ├── FinishPreparingOrder.cs │ │ └── QueueOrder.cs │ ├── Cashier │ │ ├── AddOrderItem.cs │ │ ├── CancelOrder.cs │ │ ├── PayOrder.cs │ │ └── PlaceOrder.cs │ ├── Example.Commands.csproj │ ├── Menu │ │ ├── AddCustomization.cs │ │ └── AddItem.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Example.Core │ ├── DiningLocation.cs │ ├── Example.Core.csproj │ ├── IProductService.cs │ ├── OrderItem.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Example.Domain.Tests │ ├── App.config │ ├── Barista │ │ ├── DeliverOrder.feature │ │ ├── DeliverOrder.feature.cs │ │ ├── Given.cs │ │ ├── PrepareOrder.feature │ │ ├── PrepareOrder.feature.cs │ │ ├── Then.cs │ │ └── When.cs │ ├── Cashier │ │ ├── CancelOrder.feature │ │ ├── CancelOrder.feature.cs │ │ ├── Given.cs │ │ ├── PayForOrder.feature │ │ ├── PayForOrder.feature.cs │ │ ├── PlaceOrder.feature │ │ ├── PlaceOrder.feature.cs │ │ ├── Then.cs │ │ ├── UpdateOrder.feature │ │ ├── UpdateOrder.feature.cs │ │ └── When.cs │ ├── Configuration.cs │ ├── CqrsModule.cs │ ├── Example.Domain.Tests.csproj │ ├── Menu │ │ ├── AddCustomizations.feature │ │ ├── AddCustomizations.feature.cs │ │ ├── AddItem.feature │ │ ├── AddItem.feature.cs │ │ ├── Given.cs │ │ ├── SetupTheMenu.cs │ │ ├── Then.cs │ │ └── When.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RegisterEventSources.cs │ ├── Then.cs │ └── packages.config ├── Example.Domain │ ├── Barista │ │ └── Order.cs │ ├── Cashier │ │ └── Order.cs │ ├── CashierBaristaCoordinator.cs │ ├── Example.Domain.csproj │ ├── Menu │ │ └── Item.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Example.Events │ ├── Barista │ │ ├── OrderBeingPrepared.cs │ │ ├── OrderDelivered.cs │ │ ├── OrderPrepared.cs │ │ └── OrderQueued.cs │ ├── Cashier │ │ ├── OrderCancelled.cs │ │ ├── OrderItemAdded.cs │ │ ├── OrderPaid.cs │ │ └── OrderPlaced.cs │ ├── Example.Events.csproj │ ├── Menu │ │ ├── CustomizationAdded.cs │ │ └── ItemAdded.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Example.Handlers │ ├── Barista │ │ └── OrderCommandHandler.cs │ ├── Cashier │ │ └── OrderCommandHandler.cs │ ├── CashierBaristaCoordinatorHandler.cs │ ├── Example.Handlers.csproj │ ├── Menu │ │ └── ItemCommandHandler.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Example.Services │ ├── Example.Services.csproj │ ├── ProductService.cs │ └── Properties │ │ └── AssemblyInfo.cs └── cqrs.everything.sln └── tools ├── NuGet.exe └── VirtuosityMsBuildTask.dll /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/.gitignore -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/readme.md -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/Cqrs.EventStore.MsSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/Cqrs.EventStore.MsSql.csproj -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/EventDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/EventDescriptor.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/FluentSqlClient/IExecutableSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/FluentSqlClient/IExecutableSyntax.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/FluentSqlClient/ITransactionSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/FluentSqlClient/ITransactionSyntax.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/FluentSqlClient/Impl/MsSqlSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/FluentSqlClient/Impl/MsSqlSyntax.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/FluentSqlClient/Impl/Syntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/FluentSqlClient/Impl/Syntax.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/FluentSqlClient/Tx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/FluentSqlClient/Tx.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/JsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/JsonSerializer.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/MsSqlEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/MsSqlEventStore.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/Queries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/Queries.cs -------------------------------------------------------------------------------- /src/Cqrs.EventStore.MsSql/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.EventStore.MsSql/packages.config -------------------------------------------------------------------------------- /src/Cqrs.Ninject/Commanding/NinjectCommandSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Ninject/Commanding/NinjectCommandSender.cs -------------------------------------------------------------------------------- /src/Cqrs.Ninject/Cqrs.Ninject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Ninject/Cqrs.Ninject.csproj -------------------------------------------------------------------------------- /src/Cqrs.Ninject/Eventing/NinjectEventPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Ninject/Eventing/NinjectEventPublisher.cs -------------------------------------------------------------------------------- /src/Cqrs.Ninject/HandlerRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Ninject/HandlerRegistration.cs -------------------------------------------------------------------------------- /src/Cqrs.Ninject/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Ninject/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cqrs.Ninject/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Ninject/packages.config -------------------------------------------------------------------------------- /src/Cqrs.Specs/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/App.config -------------------------------------------------------------------------------- /src/Cqrs.Specs/Cqrs.Specs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/Cqrs.Specs.csproj -------------------------------------------------------------------------------- /src/Cqrs.Specs/EventSourceHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/EventSourceHelper.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/GivenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/GivenHelper.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/QueuedCommandSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/QueuedCommandSender.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/TestCommandSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/TestCommandSender.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/TestRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/TestRepository.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/ThenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/ThenHelper.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/WhenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/WhenHelper.cs -------------------------------------------------------------------------------- /src/Cqrs.Specs/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Specs/packages.config -------------------------------------------------------------------------------- /src/Cqrs.Tests/Cqrs.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/Cqrs.Tests.csproj -------------------------------------------------------------------------------- /src/Cqrs.Tests/Domain/EventSourceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/Domain/EventSourceTests.cs -------------------------------------------------------------------------------- /src/Cqrs.Tests/Domain/RepositoryImplTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/Domain/RepositoryImplTests.cs -------------------------------------------------------------------------------- /src/Cqrs.Tests/Domain/RepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/Domain/RepositoryTests.cs -------------------------------------------------------------------------------- /src/Cqrs.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cqrs.Tests/Sagas/SagaTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/Sagas/SagaTests.cs -------------------------------------------------------------------------------- /src/Cqrs.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs.Tests/packages.config -------------------------------------------------------------------------------- /src/Cqrs/Commanding/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Commanding/Command.cs -------------------------------------------------------------------------------- /src/Cqrs/Commanding/CommandNotHandledException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Commanding/CommandNotHandledException.cs -------------------------------------------------------------------------------- /src/Cqrs/Commanding/ICommandSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Commanding/ICommandSender.cs -------------------------------------------------------------------------------- /src/Cqrs/Cqrs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Cqrs.csproj -------------------------------------------------------------------------------- /src/Cqrs/Domain/AggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Domain/AggregateRoot.cs -------------------------------------------------------------------------------- /src/Cqrs/Domain/EventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Domain/EventSource.cs -------------------------------------------------------------------------------- /src/Cqrs/Domain/IEventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Domain/IEventSource.cs -------------------------------------------------------------------------------- /src/Cqrs/Domain/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Domain/IRepository.cs -------------------------------------------------------------------------------- /src/Cqrs/Domain/InvalidStateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Domain/InvalidStateException.cs -------------------------------------------------------------------------------- /src/Cqrs/Domain/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Domain/Repository.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/AggregateNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/AggregateNotFoundException.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/BaseEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/BaseEventStore.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/ConcurrencyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/ConcurrencyException.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/EventDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/EventDescriptor.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/IEventStore.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/ISerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/ISerializer.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/ITypeNameResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/ITypeNameResolver.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/Memory/MemoryEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/Memory/MemoryEventStore.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/SerializedEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/SerializedEventStore.cs -------------------------------------------------------------------------------- /src/Cqrs/EventStore/SimpleTypeNameResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/EventStore/SimpleTypeNameResolver.cs -------------------------------------------------------------------------------- /src/Cqrs/Eventing/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Eventing/Event.cs -------------------------------------------------------------------------------- /src/Cqrs/Eventing/IEventPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Eventing/IEventPublisher.cs -------------------------------------------------------------------------------- /src/Cqrs/IHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/IHandle.cs -------------------------------------------------------------------------------- /src/Cqrs/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/IMessage.cs -------------------------------------------------------------------------------- /src/Cqrs/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cqrs/Sagas/ISaga.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Sagas/ISaga.cs -------------------------------------------------------------------------------- /src/Cqrs/Sagas/Saga.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/Sagas/Saga.cs -------------------------------------------------------------------------------- /src/Cqrs/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Cqrs/packages.config -------------------------------------------------------------------------------- /src/Example.Commands/Barista/BeginPreparingOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Barista/BeginPreparingOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Barista/DeliverOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Barista/DeliverOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Barista/FinishPreparingOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Barista/FinishPreparingOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Barista/QueueOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Barista/QueueOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Cashier/AddOrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Cashier/AddOrderItem.cs -------------------------------------------------------------------------------- /src/Example.Commands/Cashier/CancelOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Cashier/CancelOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Cashier/PayOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Cashier/PayOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Cashier/PlaceOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Cashier/PlaceOrder.cs -------------------------------------------------------------------------------- /src/Example.Commands/Example.Commands.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Example.Commands.csproj -------------------------------------------------------------------------------- /src/Example.Commands/Menu/AddCustomization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Menu/AddCustomization.cs -------------------------------------------------------------------------------- /src/Example.Commands/Menu/AddItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Menu/AddItem.cs -------------------------------------------------------------------------------- /src/Example.Commands/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Commands/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Example.Core/DiningLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Core/DiningLocation.cs -------------------------------------------------------------------------------- /src/Example.Core/Example.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Core/Example.Core.csproj -------------------------------------------------------------------------------- /src/Example.Core/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Core/IProductService.cs -------------------------------------------------------------------------------- /src/Example.Core/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Core/OrderItem.cs -------------------------------------------------------------------------------- /src/Example.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/App.config -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/DeliverOrder.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/DeliverOrder.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/DeliverOrder.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/DeliverOrder.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/Given.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/Given.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/PrepareOrder.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/PrepareOrder.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/PrepareOrder.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/PrepareOrder.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/Then.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Barista/When.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Barista/When.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/CancelOrder.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/CancelOrder.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/CancelOrder.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/CancelOrder.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/Given.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/Given.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/PayForOrder.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/PayForOrder.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/PayForOrder.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/PayForOrder.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/PlaceOrder.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/PlaceOrder.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/PlaceOrder.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/PlaceOrder.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/Then.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/UpdateOrder.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/UpdateOrder.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/UpdateOrder.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/UpdateOrder.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Cashier/When.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Cashier/When.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Configuration.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/CqrsModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/CqrsModule.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Example.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Example.Domain.Tests.csproj -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/AddCustomizations.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/AddCustomizations.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/AddCustomizations.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/AddCustomizations.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/AddItem.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/AddItem.feature -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/AddItem.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/AddItem.feature.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/Given.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/Given.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/SetupTheMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/SetupTheMenu.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/Then.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Menu/When.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Menu/When.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/RegisterEventSources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/RegisterEventSources.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/Then.cs -------------------------------------------------------------------------------- /src/Example.Domain.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain.Tests/packages.config -------------------------------------------------------------------------------- /src/Example.Domain/Barista/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain/Barista/Order.cs -------------------------------------------------------------------------------- /src/Example.Domain/Cashier/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain/Cashier/Order.cs -------------------------------------------------------------------------------- /src/Example.Domain/CashierBaristaCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain/CashierBaristaCoordinator.cs -------------------------------------------------------------------------------- /src/Example.Domain/Example.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain/Example.Domain.csproj -------------------------------------------------------------------------------- /src/Example.Domain/Menu/Item.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain/Menu/Item.cs -------------------------------------------------------------------------------- /src/Example.Domain/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Domain/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Example.Events/Barista/OrderBeingPrepared.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Barista/OrderBeingPrepared.cs -------------------------------------------------------------------------------- /src/Example.Events/Barista/OrderDelivered.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Barista/OrderDelivered.cs -------------------------------------------------------------------------------- /src/Example.Events/Barista/OrderPrepared.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Barista/OrderPrepared.cs -------------------------------------------------------------------------------- /src/Example.Events/Barista/OrderQueued.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Barista/OrderQueued.cs -------------------------------------------------------------------------------- /src/Example.Events/Cashier/OrderCancelled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Cashier/OrderCancelled.cs -------------------------------------------------------------------------------- /src/Example.Events/Cashier/OrderItemAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Cashier/OrderItemAdded.cs -------------------------------------------------------------------------------- /src/Example.Events/Cashier/OrderPaid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Cashier/OrderPaid.cs -------------------------------------------------------------------------------- /src/Example.Events/Cashier/OrderPlaced.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Cashier/OrderPlaced.cs -------------------------------------------------------------------------------- /src/Example.Events/Example.Events.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Example.Events.csproj -------------------------------------------------------------------------------- /src/Example.Events/Menu/CustomizationAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Menu/CustomizationAdded.cs -------------------------------------------------------------------------------- /src/Example.Events/Menu/ItemAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Menu/ItemAdded.cs -------------------------------------------------------------------------------- /src/Example.Events/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Events/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Example.Handlers/Barista/OrderCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Handlers/Barista/OrderCommandHandler.cs -------------------------------------------------------------------------------- /src/Example.Handlers/Cashier/OrderCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Handlers/Cashier/OrderCommandHandler.cs -------------------------------------------------------------------------------- /src/Example.Handlers/CashierBaristaCoordinatorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Handlers/CashierBaristaCoordinatorHandler.cs -------------------------------------------------------------------------------- /src/Example.Handlers/Example.Handlers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Handlers/Example.Handlers.csproj -------------------------------------------------------------------------------- /src/Example.Handlers/Menu/ItemCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Handlers/Menu/ItemCommandHandler.cs -------------------------------------------------------------------------------- /src/Example.Handlers/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Handlers/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Example.Services/Example.Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Services/Example.Services.csproj -------------------------------------------------------------------------------- /src/Example.Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Services/ProductService.cs -------------------------------------------------------------------------------- /src/Example.Services/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/Example.Services/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/cqrs.everything.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/src/cqrs.everything.sln -------------------------------------------------------------------------------- /tools/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/tools/NuGet.exe -------------------------------------------------------------------------------- /tools/VirtuosityMsBuildTask.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasondentler/cqrs/HEAD/tools/VirtuosityMsBuildTask.dll --------------------------------------------------------------------------------