├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── Aggregator.sln ├── CONTRIBUTING.md ├── GitVersion.yml ├── LICENSE.txt ├── README.md ├── appveyor.yml ├── ca.ruleset ├── samples └── KanbanStyle │ ├── KanbanStyle.sln │ ├── src │ ├── KanbanStyle.Domain │ │ ├── CommandHandlers │ │ │ ├── Board │ │ │ │ ├── ArchiveBoardCommandHandler.cs │ │ │ │ ├── CreateBoardCommandHandler.cs │ │ │ │ └── UpdateBoardNameCommandHandler.cs │ │ │ ├── PersistentCommandHandler.cs │ │ │ └── SafeCommandHandler.cs │ │ ├── Entities │ │ │ ├── Board.cs │ │ │ └── User.cs │ │ ├── Exceptions │ │ │ ├── BoardExceptions.cs │ │ │ └── UserExceptions.cs │ │ ├── IUtcNowFactory.cs │ │ ├── Id.cs │ │ ├── KanbanStyle.Domain.csproj │ │ └── _Visibility.cs │ ├── KanbanStyle.Host │ │ ├── .gitignore │ │ ├── ClientApp │ │ │ ├── .editorconfig │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── angular.json │ │ │ ├── browserslist │ │ │ ├── e2e │ │ │ │ ├── protractor.conf.js │ │ │ │ ├── src │ │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ │ └── app.po.ts │ │ │ │ └── tsconfig.e2e.json │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── app │ │ │ │ │ ├── app.component.html │ │ │ │ │ ├── app.component.ts │ │ │ │ │ ├── app.module.ts │ │ │ │ │ ├── app.server.module.ts │ │ │ │ │ ├── counter │ │ │ │ │ │ ├── counter.component.html │ │ │ │ │ │ ├── counter.component.spec.ts │ │ │ │ │ │ └── counter.component.ts │ │ │ │ │ ├── fetch-data │ │ │ │ │ │ ├── fetch-data.component.html │ │ │ │ │ │ └── fetch-data.component.ts │ │ │ │ │ ├── home │ │ │ │ │ │ ├── home.component.html │ │ │ │ │ │ └── home.component.ts │ │ │ │ │ └── nav-menu │ │ │ │ │ │ ├── nav-menu.component.css │ │ │ │ │ │ ├── nav-menu.component.html │ │ │ │ │ │ └── nav-menu.component.ts │ │ │ │ ├── assets │ │ │ │ │ └── .gitkeep │ │ │ │ ├── environments │ │ │ │ │ ├── environment.prod.ts │ │ │ │ │ └── environment.ts │ │ │ │ ├── index.html │ │ │ │ ├── karma.conf.js │ │ │ │ ├── main.ts │ │ │ │ ├── polyfills.ts │ │ │ │ ├── styles.css │ │ │ │ ├── test.ts │ │ │ │ ├── tsconfig.app.json │ │ │ │ ├── tsconfig.server.json │ │ │ │ ├── tsconfig.spec.json │ │ │ │ └── tslint.json │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── KanbanStyle.Host.csproj │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ └── favicon.ico │ └── KanbanStyle.Messages │ │ ├── Commands │ │ ├── BoardCommands.cs │ │ └── UserCommands.cs │ │ ├── Events │ │ ├── BoardEvents.cs │ │ ├── UpdatedInfo.cs │ │ └── UserEvents.cs │ │ └── KanbanStyle.Messages.csproj │ └── tests │ └── KanbanStyle.Domain.Tests │ ├── CommandHandlers │ └── Board │ │ ├── ArchiveBoardCommandHandlerTests.cs │ │ ├── CreateBoardCommandHandlerTests.cs │ │ └── UpdateBoardNameCommandHandlerTests.cs │ ├── Entities │ ├── BoardTests.cs │ └── UserTests.cs │ ├── IdTests.cs │ └── KanbanStyle.Domain.Tests.csproj ├── src ├── Aggregator.Abstractions │ ├── Aggregator.Abstractions.csproj │ ├── ICommandHandler.cs │ ├── IEventHandler.cs │ └── keyfile.snk ├── Aggregator.Autofac │ ├── Aggregator.Autofac.csproj │ ├── AggregatorModule.cs │ ├── ServiceScope.cs │ ├── ServiceScopeFactory.cs │ ├── _Visibility.cs │ └── keyfile.snk ├── Aggregator.Microsoft.DependencyInjection │ ├── Aggregator.Microsoft.DependencyInjection.csproj │ ├── Aggregator.Microsoft.DependencyInjection.xml │ ├── Extensions │ │ └── ServiceCollectionExtensions.cs │ ├── ServiceScope.cs │ ├── ServiceScopeFactory.cs │ ├── _Visibility.cs │ └── keyfile.snk ├── Aggregator.Persistence.EventStore │ ├── Aggregator.Persistence.EventStore.csproj │ ├── EventStore.cs │ ├── EventStoreTransaction.cs │ ├── _Visibility.cs │ └── keyfile.snk ├── Aggregator.Testing │ ├── Aggregator.Testing.csproj │ ├── AggregatorTestingException.cs │ ├── GivenContinuation.cs │ ├── Scenario.ForCommand.cs │ ├── Scenario.ForConstructor.cs │ ├── ThenContinuation.cs │ ├── ThrowsContinuation.cs │ ├── WhenContinuation.cs │ └── keyfile.snk └── Aggregator │ ├── AggregateRoot.cs │ ├── Aggregator.csproj │ ├── Command │ ├── CommandHandlingContext.cs │ ├── CommandHandlingContextExtensions.cs │ ├── CommandProcessor.cs │ ├── CommandProcessorNotificationHandlers.cs │ └── ICommandProcessor.cs │ ├── DI │ ├── IServiceScope.cs │ ├── IServiceScopeFactory.cs │ └── ServiceScopeExtensionMethods.cs │ ├── Event │ ├── EventDispatcher.cs │ └── IEventDispatcher.cs │ ├── Exceptions │ ├── AggregateRootAlreadyAttachedException.cs │ ├── AggregateRootAlreadyExistsException.cs │ ├── AggregateRootException.cs │ ├── AggregateRootNotFoundException.cs │ ├── HandlerForEventAlreadyRegisteredException.cs │ ├── UnhandledCommandException.cs │ └── UnhandledEventException.cs │ ├── Internal │ ├── AggregateRootEntity.cs │ ├── IAggregateRootChangeTracker.cs │ ├── IAggregateRootInitializer.cs │ └── UnitOfWork.cs │ ├── Persistence │ ├── IEventStore.cs │ ├── IEventStoreTransaction.cs │ ├── IRepository.cs │ └── Repository.cs │ ├── _Visibility.cs │ └── keyfile.snk └── tests ├── Aggregator.Autofac.Tests ├── Aggregator.Autofac.Tests.csproj ├── ServiceScopeFactoryTests.cs ├── ServiceScopeTests.cs └── keyfile.snk ├── Aggregator.Microsoft.DependencyInjection.Tests ├── Aggregator.Microsoft.DependencyInjection.Tests.csproj ├── ServiceScopeFactoryTests.cs ├── ServiceScopeTests.cs └── keyfile.snk ├── Aggregator.Persistence.EventStore.Tests ├── Aggregator.Persistence.EventStore.Tests.csproj ├── EventStoreTests.cs ├── EventStoreTransactionTests.cs └── keyfile.snk ├── Aggregator.Testing.Tests ├── Aggregator.Testing.Tests.csproj ├── Scenario.ForCommandTests.cs ├── Scenario.ForConstructorTests.cs ├── TestDomain │ ├── Exceptions.cs │ ├── Person.cs │ ├── PersonEvents.cs │ └── UpdatedInfo.cs └── keyfile.snk └── Aggregator.Tests ├── AggregateRootTests.cs ├── Aggregator.Tests.csproj ├── Command ├── CommandHandlingContextExtensionsTests.cs ├── CommandHandlingContextTests.cs ├── CommandProcessorNotificationHandlersTests.cs └── CommandProcessorTests.cs ├── DI └── ServiceScopeExtensionMethodsTests.cs ├── Event └── EventDispatcherTests.cs ├── Internal ├── AggregateRootEntityTests.cs └── UnitOfWorkTests.cs ├── Persistence └── RepositoryTests.cs └── keyfile.snk /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [huysentruitw] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/.gitignore -------------------------------------------------------------------------------- /Aggregator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/Aggregator.sln -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/appveyor.yml -------------------------------------------------------------------------------- /ca.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/ca.ruleset -------------------------------------------------------------------------------- /samples/KanbanStyle/KanbanStyle.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/KanbanStyle.sln -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/Board/ArchiveBoardCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/Board/ArchiveBoardCommandHandler.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/Board/CreateBoardCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/Board/CreateBoardCommandHandler.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/Board/UpdateBoardNameCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/Board/UpdateBoardNameCommandHandler.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/PersistentCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/PersistentCommandHandler.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/SafeCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/CommandHandlers/SafeCommandHandler.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/Entities/Board.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/Entities/Board.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/Entities/User.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/Exceptions/BoardExceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/Exceptions/BoardExceptions.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/Exceptions/UserExceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/Exceptions/UserExceptions.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/IUtcNowFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/IUtcNowFactory.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/Id.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/Id.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/KanbanStyle.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/KanbanStyle.Domain.csproj -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Domain/_Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Domain/_Visibility.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/.gitignore -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/.editorconfig -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/.gitignore -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/README.md -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/angular.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/browserslist -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/protractor.conf.js -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/src/app.po.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/package-lock.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/package.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.component.html -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.component.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.module.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/app.server.module.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/counter/counter.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/counter/counter.component.html -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/counter/counter.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/counter/counter.component.spec.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/counter/counter.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/counter/counter.component.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/fetch-data/fetch-data.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/fetch-data/fetch-data.component.html -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/fetch-data/fetch-data.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/fetch-data/fetch-data.component.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/home/home.component.html -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/home/home.component.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/nav-menu/nav-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/nav-menu/nav-menu.component.css -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/nav-menu/nav-menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/nav-menu/nav-menu.component.html -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/nav-menu/nav-menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/app/nav-menu/nav-menu.component.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/environments/environment.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/index.html -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/karma.conf.js -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/main.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/polyfills.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/styles.css -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/test.ts -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tsconfig.app.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tsconfig.server.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tsconfig.spec.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/src/tslint.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/ClientApp/tslint.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/KanbanStyle.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/KanbanStyle.Host.csproj -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Pages/Error.cshtml -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Program.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/Startup.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/appsettings.Development.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/appsettings.json -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Host/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Host/wwwroot/favicon.ico -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Messages/Commands/BoardCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Messages/Commands/BoardCommands.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Messages/Commands/UserCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Messages/Commands/UserCommands.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Messages/Events/BoardEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Messages/Events/BoardEvents.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Messages/Events/UpdatedInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Messages/Events/UpdatedInfo.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Messages/Events/UserEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Messages/Events/UserEvents.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/src/KanbanStyle.Messages/KanbanStyle.Messages.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/src/KanbanStyle.Messages/KanbanStyle.Messages.csproj -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/CommandHandlers/Board/ArchiveBoardCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/CommandHandlers/Board/ArchiveBoardCommandHandlerTests.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/CommandHandlers/Board/CreateBoardCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/CommandHandlers/Board/CreateBoardCommandHandlerTests.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/CommandHandlers/Board/UpdateBoardNameCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/CommandHandlers/Board/UpdateBoardNameCommandHandlerTests.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/Entities/BoardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/Entities/BoardTests.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/Entities/UserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/Entities/UserTests.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/IdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/IdTests.cs -------------------------------------------------------------------------------- /samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/KanbanStyle.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/samples/KanbanStyle/tests/KanbanStyle.Domain.Tests/KanbanStyle.Domain.Tests.csproj -------------------------------------------------------------------------------- /src/Aggregator.Abstractions/Aggregator.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Abstractions/Aggregator.Abstractions.csproj -------------------------------------------------------------------------------- /src/Aggregator.Abstractions/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Abstractions/ICommandHandler.cs -------------------------------------------------------------------------------- /src/Aggregator.Abstractions/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Abstractions/IEventHandler.cs -------------------------------------------------------------------------------- /src/Aggregator.Abstractions/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Abstractions/keyfile.snk -------------------------------------------------------------------------------- /src/Aggregator.Autofac/Aggregator.Autofac.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Autofac/Aggregator.Autofac.csproj -------------------------------------------------------------------------------- /src/Aggregator.Autofac/AggregatorModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Autofac/AggregatorModule.cs -------------------------------------------------------------------------------- /src/Aggregator.Autofac/ServiceScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Autofac/ServiceScope.cs -------------------------------------------------------------------------------- /src/Aggregator.Autofac/ServiceScopeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Autofac/ServiceScopeFactory.cs -------------------------------------------------------------------------------- /src/Aggregator.Autofac/_Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Autofac/_Visibility.cs -------------------------------------------------------------------------------- /src/Aggregator.Autofac/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Autofac/keyfile.snk -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/Aggregator.Microsoft.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/Aggregator.Microsoft.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/Aggregator.Microsoft.DependencyInjection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/Aggregator.Microsoft.DependencyInjection.xml -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/ServiceScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/ServiceScope.cs -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/ServiceScopeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/ServiceScopeFactory.cs -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/_Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/_Visibility.cs -------------------------------------------------------------------------------- /src/Aggregator.Microsoft.DependencyInjection/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Microsoft.DependencyInjection/keyfile.snk -------------------------------------------------------------------------------- /src/Aggregator.Persistence.EventStore/Aggregator.Persistence.EventStore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Persistence.EventStore/Aggregator.Persistence.EventStore.csproj -------------------------------------------------------------------------------- /src/Aggregator.Persistence.EventStore/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Persistence.EventStore/EventStore.cs -------------------------------------------------------------------------------- /src/Aggregator.Persistence.EventStore/EventStoreTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Persistence.EventStore/EventStoreTransaction.cs -------------------------------------------------------------------------------- /src/Aggregator.Persistence.EventStore/_Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Persistence.EventStore/_Visibility.cs -------------------------------------------------------------------------------- /src/Aggregator.Persistence.EventStore/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Persistence.EventStore/keyfile.snk -------------------------------------------------------------------------------- /src/Aggregator.Testing/Aggregator.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/Aggregator.Testing.csproj -------------------------------------------------------------------------------- /src/Aggregator.Testing/AggregatorTestingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/AggregatorTestingException.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/GivenContinuation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/GivenContinuation.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/Scenario.ForCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/Scenario.ForCommand.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/Scenario.ForConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/Scenario.ForConstructor.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/ThenContinuation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/ThenContinuation.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/ThrowsContinuation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/ThrowsContinuation.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/WhenContinuation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/WhenContinuation.cs -------------------------------------------------------------------------------- /src/Aggregator.Testing/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator.Testing/keyfile.snk -------------------------------------------------------------------------------- /src/Aggregator/AggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/AggregateRoot.cs -------------------------------------------------------------------------------- /src/Aggregator/Aggregator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Aggregator.csproj -------------------------------------------------------------------------------- /src/Aggregator/Command/CommandHandlingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Command/CommandHandlingContext.cs -------------------------------------------------------------------------------- /src/Aggregator/Command/CommandHandlingContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Command/CommandHandlingContextExtensions.cs -------------------------------------------------------------------------------- /src/Aggregator/Command/CommandProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Command/CommandProcessor.cs -------------------------------------------------------------------------------- /src/Aggregator/Command/CommandProcessorNotificationHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Command/CommandProcessorNotificationHandlers.cs -------------------------------------------------------------------------------- /src/Aggregator/Command/ICommandProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Command/ICommandProcessor.cs -------------------------------------------------------------------------------- /src/Aggregator/DI/IServiceScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/DI/IServiceScope.cs -------------------------------------------------------------------------------- /src/Aggregator/DI/IServiceScopeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/DI/IServiceScopeFactory.cs -------------------------------------------------------------------------------- /src/Aggregator/DI/ServiceScopeExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/DI/ServiceScopeExtensionMethods.cs -------------------------------------------------------------------------------- /src/Aggregator/Event/EventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Event/EventDispatcher.cs -------------------------------------------------------------------------------- /src/Aggregator/Event/IEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Event/IEventDispatcher.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/AggregateRootAlreadyAttachedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/AggregateRootAlreadyAttachedException.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/AggregateRootAlreadyExistsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/AggregateRootAlreadyExistsException.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/AggregateRootException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/AggregateRootException.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/AggregateRootNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/AggregateRootNotFoundException.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/HandlerForEventAlreadyRegisteredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/HandlerForEventAlreadyRegisteredException.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/UnhandledCommandException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/UnhandledCommandException.cs -------------------------------------------------------------------------------- /src/Aggregator/Exceptions/UnhandledEventException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Exceptions/UnhandledEventException.cs -------------------------------------------------------------------------------- /src/Aggregator/Internal/AggregateRootEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Internal/AggregateRootEntity.cs -------------------------------------------------------------------------------- /src/Aggregator/Internal/IAggregateRootChangeTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Internal/IAggregateRootChangeTracker.cs -------------------------------------------------------------------------------- /src/Aggregator/Internal/IAggregateRootInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Internal/IAggregateRootInitializer.cs -------------------------------------------------------------------------------- /src/Aggregator/Internal/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Internal/UnitOfWork.cs -------------------------------------------------------------------------------- /src/Aggregator/Persistence/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Persistence/IEventStore.cs -------------------------------------------------------------------------------- /src/Aggregator/Persistence/IEventStoreTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Persistence/IEventStoreTransaction.cs -------------------------------------------------------------------------------- /src/Aggregator/Persistence/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Persistence/IRepository.cs -------------------------------------------------------------------------------- /src/Aggregator/Persistence/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/Persistence/Repository.cs -------------------------------------------------------------------------------- /src/Aggregator/_Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/_Visibility.cs -------------------------------------------------------------------------------- /src/Aggregator/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/src/Aggregator/keyfile.snk -------------------------------------------------------------------------------- /tests/Aggregator.Autofac.Tests/Aggregator.Autofac.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Autofac.Tests/Aggregator.Autofac.Tests.csproj -------------------------------------------------------------------------------- /tests/Aggregator.Autofac.Tests/ServiceScopeFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Autofac.Tests/ServiceScopeFactoryTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Autofac.Tests/ServiceScopeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Autofac.Tests/ServiceScopeTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Autofac.Tests/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Autofac.Tests/keyfile.snk -------------------------------------------------------------------------------- /tests/Aggregator.Microsoft.DependencyInjection.Tests/Aggregator.Microsoft.DependencyInjection.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Microsoft.DependencyInjection.Tests/Aggregator.Microsoft.DependencyInjection.Tests.csproj -------------------------------------------------------------------------------- /tests/Aggregator.Microsoft.DependencyInjection.Tests/ServiceScopeFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Microsoft.DependencyInjection.Tests/ServiceScopeFactoryTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Microsoft.DependencyInjection.Tests/ServiceScopeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Microsoft.DependencyInjection.Tests/ServiceScopeTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Microsoft.DependencyInjection.Tests/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Microsoft.DependencyInjection.Tests/keyfile.snk -------------------------------------------------------------------------------- /tests/Aggregator.Persistence.EventStore.Tests/Aggregator.Persistence.EventStore.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Persistence.EventStore.Tests/Aggregator.Persistence.EventStore.Tests.csproj -------------------------------------------------------------------------------- /tests/Aggregator.Persistence.EventStore.Tests/EventStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Persistence.EventStore.Tests/EventStoreTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Persistence.EventStore.Tests/EventStoreTransactionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Persistence.EventStore.Tests/EventStoreTransactionTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Persistence.EventStore.Tests/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Persistence.EventStore.Tests/keyfile.snk -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/Aggregator.Testing.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/Aggregator.Testing.Tests.csproj -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/Scenario.ForCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/Scenario.ForCommandTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/Scenario.ForConstructorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/Scenario.ForConstructorTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/TestDomain/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/TestDomain/Exceptions.cs -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/TestDomain/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/TestDomain/Person.cs -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/TestDomain/PersonEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/TestDomain/PersonEvents.cs -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/TestDomain/UpdatedInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/TestDomain/UpdatedInfo.cs -------------------------------------------------------------------------------- /tests/Aggregator.Testing.Tests/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Testing.Tests/keyfile.snk -------------------------------------------------------------------------------- /tests/Aggregator.Tests/AggregateRootTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/AggregateRootTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Aggregator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Aggregator.Tests.csproj -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Command/CommandHandlingContextExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Command/CommandHandlingContextExtensionsTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Command/CommandHandlingContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Command/CommandHandlingContextTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Command/CommandProcessorNotificationHandlersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Command/CommandProcessorNotificationHandlersTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Command/CommandProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Command/CommandProcessorTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/DI/ServiceScopeExtensionMethodsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/DI/ServiceScopeExtensionMethodsTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Event/EventDispatcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Event/EventDispatcherTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Internal/AggregateRootEntityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Internal/AggregateRootEntityTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Internal/UnitOfWorkTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Internal/UnitOfWorkTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/Persistence/RepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/Persistence/RepositoryTests.cs -------------------------------------------------------------------------------- /tests/Aggregator.Tests/keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huysentruitw/Aggregator/HEAD/tests/Aggregator.Tests/keyfile.snk --------------------------------------------------------------------------------