├── .gitignore ├── ProcessManager.sln ├── README.md └── src └── OrderProcessing ├── Commands ├── Command.cs ├── DispatchOrder.cs └── ProcessPayment.cs ├── Events ├── Event.cs ├── OrderDelivered.cs ├── OrderDispatched.cs ├── OrderPlaced.cs └── PaymentCompleted.cs ├── Infrastructure └── IRepository.cs ├── OrderProcessRouter.cs ├── OrderProcessing.csproj ├── ProcessManagers └── OrderProcessManager.cs ├── Properties └── AssemblyInfo.cs └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/.gitignore -------------------------------------------------------------------------------- /ProcessManager.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/ProcessManager.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ProcessManager 2 | -------------------------------------------------------------------------------- /src/OrderProcessing/Commands/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Commands/Command.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Commands/DispatchOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Commands/DispatchOrder.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Commands/ProcessPayment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Commands/ProcessPayment.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Events/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Events/Event.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Events/OrderDelivered.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Events/OrderDelivered.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Events/OrderDispatched.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Events/OrderDispatched.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Events/OrderPlaced.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Events/OrderPlaced.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Events/PaymentCompleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Events/PaymentCompleted.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Infrastructure/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Infrastructure/IRepository.cs -------------------------------------------------------------------------------- /src/OrderProcessing/OrderProcessRouter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/OrderProcessRouter.cs -------------------------------------------------------------------------------- /src/OrderProcessing/OrderProcessing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/OrderProcessing.csproj -------------------------------------------------------------------------------- /src/OrderProcessing/ProcessManagers/OrderProcessManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/ProcessManagers/OrderProcessManager.cs -------------------------------------------------------------------------------- /src/OrderProcessing/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/OrderProcessing/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justeat/ProcessManager/HEAD/src/OrderProcessing/packages.config --------------------------------------------------------------------------------