├── .gitignore ├── DotnetCore.Saga.Sample ├── DotnetCore.Saga.Sample.sln ├── Sample.App.SubmitForm │ ├── Program.cs │ └── Sample.App.SubmitForm.csproj ├── Sample.Contracts │ ├── BusConfigurator.cs │ ├── IReportCreatedEvent.cs │ ├── IReportFailedEvent.cs │ ├── IReportRequestCommand.cs │ ├── IReportRequestReceivedEvent.cs │ ├── RabbitMqConstants.cs │ └── Sample.Contracts.csproj ├── Sample.ReportTracking │ ├── ReportCreatedEvent.cs │ ├── ReportFailedEvent.cs │ ├── ReportRequestReceivedEvent.cs │ ├── ReportSagaState.cs │ ├── ReportStateMachine.cs │ └── Sample.ReportTracking.csproj ├── Sample.Service.ReceiveReportRequest │ ├── Program.cs │ └── Sample.Service.ReceiveReportRequest.csproj ├── Sample.Service.ReportCreated │ ├── Program.cs │ └── Sample.Service.ReportCreated.csproj ├── Sample.Service.ReportFailed │ ├── Program.cs │ └── Sample.Service.ReportFailed.csproj └── Sample.Service.Saga │ ├── Program.cs │ └── Sample.Service.Saga.csproj ├── LICENSE ├── Readme.md └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/.gitignore -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/DotnetCore.Saga.Sample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/DotnetCore.Saga.Sample.sln -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.App.SubmitForm/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.App.SubmitForm/Program.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.App.SubmitForm/Sample.App.SubmitForm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.App.SubmitForm/Sample.App.SubmitForm.csproj -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/BusConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/BusConfigurator.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/IReportCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/IReportCreatedEvent.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/IReportFailedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/IReportFailedEvent.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/IReportRequestCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/IReportRequestCommand.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/IReportRequestReceivedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/IReportRequestReceivedEvent.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/RabbitMqConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/RabbitMqConstants.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Contracts/Sample.Contracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Contracts/Sample.Contracts.csproj -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.ReportTracking/ReportCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.ReportTracking/ReportCreatedEvent.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.ReportTracking/ReportFailedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.ReportTracking/ReportFailedEvent.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.ReportTracking/ReportRequestReceivedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.ReportTracking/ReportRequestReceivedEvent.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.ReportTracking/ReportSagaState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.ReportTracking/ReportSagaState.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.ReportTracking/ReportStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.ReportTracking/ReportStateMachine.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.ReportTracking/Sample.ReportTracking.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.ReportTracking/Sample.ReportTracking.csproj -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.ReceiveReportRequest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.ReceiveReportRequest/Program.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.ReceiveReportRequest/Sample.Service.ReceiveReportRequest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.ReceiveReportRequest/Sample.Service.ReceiveReportRequest.csproj -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.ReportCreated/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.ReportCreated/Program.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.ReportCreated/Sample.Service.ReportCreated.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.ReportCreated/Sample.Service.ReportCreated.csproj -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.ReportFailed/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.ReportFailed/Program.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.ReportFailed/Sample.Service.ReportFailed.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.ReportFailed/Sample.Service.ReportFailed.csproj -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.Saga/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.Saga/Program.cs -------------------------------------------------------------------------------- /DotnetCore.Saga.Sample/Sample.Service.Saga/Sample.Service.Saga.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/DotnetCore.Saga.Sample/Sample.Service.Saga/Sample.Service.Saga.csproj -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/Readme.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selcukusta/masstransit-saga-implementation/HEAD/docker-compose.yml --------------------------------------------------------------------------------