├── .aspire └── settings.json ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── actions │ └── setup-pnpm │ │ └── action.yml ├── chatmodes │ ├── 🎭 planner.chatmode.md │ ├── 🎭 generator.chatmode.md │ └── 🎭 healer.chatmode.md ├── copilot-instructions.md ├── instructions │ ├── angular.instructions.md │ ├── base.instructions.md │ ├── commit.instructions.md │ ├── dotnet.instructions.md │ └── playwright.instructions.md ├── prompts │ └── unit-tests.prompt.md ├── renovate.json └── workflows │ ├── autofix.yml │ └── ci.yml ├── .gitignore ├── .node-version ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .sops.yaml ├── .spectral.yaml ├── .vscode ├── extensions.json ├── mcp.json └── settings.json ├── Directory.Build.props ├── Directory.Packages.props ├── Dockerfile ├── LICENSE ├── NuGet.config ├── README.md ├── Sandbox.AngularWorkspace ├── .gitignore ├── angular.json ├── default.conf.template ├── eslint.config.mjs ├── package.json ├── projects │ ├── form-validation-lib │ │ ├── eslint.config.mjs │ │ └── src │ │ │ ├── lib │ │ │ ├── error.ts │ │ │ ├── field-errors.ts │ │ │ ├── index.ts │ │ │ ├── validation-message.pipe.ts │ │ │ └── validation-messages.token.ts │ │ │ └── public-api.ts │ ├── opentelemetry-lib │ │ ├── eslint.config.mjs │ │ └── src │ │ │ ├── lib │ │ │ └── otel-instrumentation.ts │ │ │ └── public-api.ts │ └── sandbox-app │ │ ├── eslint.config.mjs │ │ ├── src │ │ ├── app │ │ │ ├── app.config.ts │ │ │ ├── app.css │ │ │ ├── app.html │ │ │ ├── app.routes.ts │ │ │ ├── app.ts │ │ │ ├── authentication │ │ │ │ ├── anonymous.spec.ts │ │ │ │ ├── anonymous.ts │ │ │ │ ├── authenticated-guard.spec.ts │ │ │ │ ├── authenticated-guard.ts │ │ │ │ ├── authenticated.spec.ts │ │ │ │ ├── authenticated.ts │ │ │ │ ├── authentication.ts │ │ │ │ ├── not-found │ │ │ │ │ └── not-found.ts │ │ │ │ ├── user.ts │ │ │ │ └── user │ │ │ │ │ └── user.ts │ │ │ ├── core │ │ │ │ └── header │ │ │ │ │ ├── header.css │ │ │ │ │ ├── header.html │ │ │ │ │ ├── header.spec.ts │ │ │ │ │ └── header.ts │ │ │ ├── customer-management │ │ │ │ ├── customer-details │ │ │ │ │ ├── customer-details.css │ │ │ │ │ ├── customer-details.html │ │ │ │ │ ├── customer-details.spec.ts │ │ │ │ │ └── customer-details.ts │ │ │ │ ├── customer-form │ │ │ │ │ ├── customer-form.html │ │ │ │ │ ├── customer-form.spec.ts │ │ │ │ │ └── customer-form.ts │ │ │ │ ├── customer-management.routes.ts │ │ │ │ ├── customer-management.ts │ │ │ │ ├── customers-list │ │ │ │ │ ├── customers-list.css │ │ │ │ │ ├── customers-list.html │ │ │ │ │ └── customers-list.ts │ │ │ │ ├── customers-overview │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── customers-overview.spec.ts.snap │ │ │ │ │ ├── customers-overview.css │ │ │ │ │ ├── customers-overview.html │ │ │ │ │ ├── customers-overview.spec.ts │ │ │ │ │ └── customers-overview.ts │ │ │ │ ├── models │ │ │ │ │ ├── address.model.ts │ │ │ │ │ ├── create-customer-command.model.ts │ │ │ │ │ ├── customer-details-response.model.ts │ │ │ │ │ ├── customer-overview-response.model.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── strongly-typed-ids.model.ts │ │ │ │ └── shared │ │ │ │ │ └── customer-address │ │ │ │ │ ├── customer-address.html │ │ │ │ │ └── customer-address.ts │ │ │ └── shared │ │ │ │ ├── components │ │ │ │ └── table │ │ │ │ │ ├── table-body-template.ts │ │ │ │ │ ├── table.html │ │ │ │ │ └── table.ts │ │ │ │ ├── event-managers │ │ │ │ ├── index.ts │ │ │ │ ├── prevent-default-event.plugin.test.ts │ │ │ │ └── prevent-default-event.plugin.ts │ │ │ │ ├── functions │ │ │ │ ├── generation.spec.ts │ │ │ │ ├── generation.ts │ │ │ │ ├── index.ts │ │ │ │ ├── parse.spec.ts │ │ │ │ ├── parse.ts │ │ │ │ ├── strongly-typed-id-attribute.spec.ts │ │ │ │ └── strongly-typed-id-attribute.ts │ │ │ │ └── operators │ │ │ │ ├── filter-nullish.operator.spec.ts │ │ │ │ ├── filter-nullish.operator.ts │ │ │ │ └── index.ts │ │ ├── global.d.ts │ │ ├── index.html │ │ ├── main.ts │ │ ├── styles.css │ │ ├── test-providers.ts │ │ └── test-setup.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json ├── public │ └── favicon.ico └── tsconfig.json ├── Sandbox.ApiService ├── BearerSecuritySchemeTransformer.cs ├── ExceptionHandler.cs ├── Extensions.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sandbox.ApiService.csproj ├── appsettings.Development.json ├── appsettings.json └── documentation │ └── Sandbox.ApiService.json ├── Sandbox.AppHost ├── Extensions │ ├── CommandResourceBuilderExtensions.cs │ ├── OltpEndpointVariableHook.cs │ ├── OpenTelemetryCollectorExtensions.cs │ └── OpenTelemetryCollectorResource.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sandbox.AppHost.csproj ├── appsettings.Development.json └── appsettings.json ├── Sandbox.Architectural.Tests ├── ApplicationTests.Endpoints.cs ├── ApplicationTests.Handlers.cs ├── ArchTUnit │ ├── ArchRuleAssert.cs │ ├── ArchRuleExtensions.cs │ └── FailedArchRuleException.cs ├── ArchitecturalBaseTest.cs ├── Conditions │ └── LastParameterOfTypeCondition.cs ├── DomainLayerTests.cs ├── Sandbox.Architectural.Tests.csproj ├── TaskMethodTests.cs └── TestLayerTests.cs ├── Sandbox.EndToEndTests ├── .env.example ├── .gitignore ├── eslint.config.mjs ├── package.json ├── playwright.config.ts ├── setup │ ├── auth.setup.ts │ └── auth.teardown.ts ├── specs │ └── test-plan.md ├── tests │ ├── ai-generated │ │ ├── accessibility.spec.ts │ │ ├── create-customer-dynamic-behavior.spec.ts │ │ ├── create-customer-form-validation.spec.ts │ │ ├── create-customer-happy-path.spec.ts │ │ ├── customer-read-operations.spec.ts │ │ ├── error-handling-edge-cases.spec.ts │ │ └── navigation-and-user-experience.spec.ts │ └── customers.test.ts ├── tsconfig.json └── utils │ ├── env.ts │ └── index.ts ├── Sandbox.Gateway ├── Extensions.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sandbox.Gateway.csproj ├── Transformers │ ├── AddAntiforgeryTokenResponseTransform.cs │ ├── AddBearerTokenToHeadersRequestTransform.cs │ └── ValidateAntiforgeryTokenRequestTransform.cs ├── UserModule │ ├── User.cs │ └── UserModule.cs ├── appsettings.Development.json └── appsettings.json ├── Sandbox.Migrations ├── DbInitializer.cs ├── DbInitializerHealthCheck.cs ├── Migrations │ ├── 20250423092918_Init.Designer.cs │ ├── 20250423092918_Init.cs │ ├── 20250617182930_Net10.Designer.cs │ ├── 20250617182930_Net10.cs │ ├── 20250806175609_SoftDelete.Designer.cs │ ├── 20250806175609_SoftDelete.cs │ └── CustomerDbContextModelSnapshot.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sandbox.Migrations.csproj ├── appsettings.Development.json └── appsettings.json ├── Sandbox.Modules.Billing.Tests ├── PlaceholderTest.cs └── Sandbox.Modules.Billing.Tests.csproj ├── Sandbox.Modules.Billing ├── Application │ └── CustomerCreatedHandler.cs ├── BillingModule.cs ├── Data │ └── BillingDbContext.cs └── Sandbox.Modules.Billing.csproj ├── Sandbox.Modules.CustomerManagement.IntegrationTests ├── ApiServiceSDK │ ├── ApiClient.cs │ ├── Customers │ │ ├── CustomersRequestBuilder.cs │ │ └── Item │ │ │ └── WithCustomerItemRequestBuilder.cs │ ├── Models │ │ ├── BillingAddress.cs │ │ ├── Command.cs │ │ ├── Command_billingAddressMember1.cs │ │ ├── Command_shippingAddressMember1.cs │ │ ├── Response.cs │ │ └── ShippingAddress.cs │ └── kiota-lock.json ├── CustomerApiTests.GetCustomer_WithValidId_Returns_OkWithCustomer_webAppFactory=Sandbox.Modules.CustomerManagement.IntegrationTests.Setup.CustomerApiWebApplicationFactory.verified.txt ├── CustomerApiTests.GetCustomers_Returns_OkWithCustomersList_webAppFactory=Sandbox.Modules.CustomerManagement.IntegrationTests.Setup.CustomerApiWebApplicationFactory.verified.txt ├── CustomerApiTests.cs ├── Sandbox.Modules.CustomerManagement.IntegrationTests.csproj └── Setup │ ├── CustomerApiAuthenticationHandler.cs │ └── CustomerApiWebApplicationFactory.cs ├── Sandbox.Modules.CustomerManagement.Tests ├── AddressTests.cs ├── CustomerTests.cs ├── FullNameTests.cs └── Sandbox.Modules.CustomerManagement.Tests.csproj ├── Sandbox.Modules.CustomerManagement ├── Application │ ├── CreateCustomer.cs │ ├── CustomerCreatedHandler.cs │ ├── DeleteCustomer.cs │ ├── GetCustomer.cs │ └── GetCustomers.cs ├── CustomerModule.cs ├── Data │ ├── CustomerAddressEntityConfiguration.cs │ ├── CustomerDbContext.cs │ └── CustomerEntityConfiguration.cs ├── Domain │ ├── Address.cs │ ├── Customer.cs │ ├── CustomerAddress.cs │ ├── CustomerBillingAddress.cs │ ├── CustomerShippingAddress.cs │ └── FullName.cs └── Sandbox.Modules.CustomerManagement.csproj ├── Sandbox.ServiceDefaults ├── Extensions.cs └── Sandbox.ServiceDefaults.csproj ├── Sandbox.SharedKernel ├── Domain │ └── ISoftDelete.cs ├── Infrastructure │ ├── Extensions.cs │ ├── ModuleDbContext.cs │ └── SoftDeleteInterceptor.cs ├── Messages │ └── CustomerCreated.cs ├── Modules │ ├── IModule.cs │ └── ModuleExtensions.cs ├── Sandbox.SharedKernel.csproj └── StronglyTypedIds │ └── StronglyTypedIds.cs ├── Sandbox.slnx ├── artifacts └── docker-compose.yaml ├── azure.yaml ├── config ├── appsettings.encrypted.json ├── blackbox │ └── blackbox.yml ├── grafana │ ├── config │ │ ├── grafana.ini │ │ └── provisioning │ │ │ ├── dashboards │ │ │ └── default.yml │ │ │ └── datasources │ │ │ └── default.yml │ └── dashboards │ │ ├── aspnetcore-endpoint.json │ │ ├── aspnetcore.json │ │ ├── blackbox.json │ │ └── minio-dashboard.json ├── keycloak │ └── realms │ │ └── sandbox-realm.json ├── loki │ └── loki.yml ├── otel.yml ├── prometheus │ └── prometheus.yml ├── sops │ └── age │ │ └── keys.txt └── tempo │ └── tempo.yml ├── coverage.config ├── global.json ├── other ├── aspire.png ├── grafana.png ├── health.png ├── keycloak.png ├── logs.png ├── scalar.png └── traces.png ├── package.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.aspire/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.aspire/settings.json -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/actions/setup-pnpm/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/actions/setup-pnpm/action.yml -------------------------------------------------------------------------------- /.github/chatmodes/ 🎭 planner.chatmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/chatmodes/ 🎭 planner.chatmode.md -------------------------------------------------------------------------------- /.github/chatmodes/🎭 generator.chatmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/chatmodes/🎭 generator.chatmode.md -------------------------------------------------------------------------------- /.github/chatmodes/🎭 healer.chatmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/chatmodes/🎭 healer.chatmode.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/instructions/angular.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/instructions/angular.instructions.md -------------------------------------------------------------------------------- /.github/instructions/base.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/instructions/base.instructions.md -------------------------------------------------------------------------------- /.github/instructions/commit.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/instructions/commit.instructions.md -------------------------------------------------------------------------------- /.github/instructions/dotnet.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/instructions/dotnet.instructions.md -------------------------------------------------------------------------------- /.github/instructions/playwright.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/instructions/playwright.instructions.md -------------------------------------------------------------------------------- /.github/prompts/unit-tests.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/prompts/unit-tests.prompt.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24 -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.prettierrc -------------------------------------------------------------------------------- /.sops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.sops.yaml -------------------------------------------------------------------------------- /.spectral.yaml: -------------------------------------------------------------------------------- 1 | extends: ['spectral:oas'] 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/README.md -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/.gitignore -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/angular.json -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/default.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/default.conf.template -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/eslint.config.mjs -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/package.json -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/form-validation-lib/eslint.config.mjs -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/error.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/field-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/field-errors.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/index.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/validation-message.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/validation-message.pipe.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/validation-messages.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/form-validation-lib/src/lib/validation-messages.token.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/form-validation-lib/src/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/opentelemetry-lib/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/opentelemetry-lib/eslint.config.mjs -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/opentelemetry-lib/src/lib/otel-instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/opentelemetry-lib/src/lib/otel-instrumentation.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/opentelemetry-lib/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/opentelemetry-lib/src/public-api.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/eslint.config.mjs -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.config.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.routes.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/app.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/anonymous.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/anonymous.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/anonymous.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/anonymous.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated-guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated-guard.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated-guard.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authenticated.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/authentication.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/not-found/not-found.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/not-found/not-found.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/user.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/authentication/user/user.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/core/header/header.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-details/customer-details.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-form/customer-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-form/customer-form.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-form/customer-form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-form/customer-form.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-form/customer-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-form/customer-form.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-management.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-management.routes.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-management.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customer-management.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-list/customers-list.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-list/customers-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-list/customers-list.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-list/customers-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-list/customers-list.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/__snapshots__/customers-overview.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/__snapshots__/customers-overview.spec.ts.snap -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/customers-overview/customers-overview.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/address.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/address.model.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/create-customer-command.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/create-customer-command.model.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/customer-details-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/customer-details-response.model.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/customer-overview-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/customer-overview-response.model.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/index.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/strongly-typed-ids.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/models/strongly-typed-ids.model.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/shared/customer-address/customer-address.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/shared/customer-address/customer-address.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/shared/customer-address/customer-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/customer-management/shared/customer-address/customer-address.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/components/table/table-body-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/components/table/table-body-template.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/components/table/table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/components/table/table.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/components/table/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/components/table/table.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/event-managers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/event-managers/index.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/event-managers/prevent-default-event.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/event-managers/prevent-default-event.plugin.test.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/event-managers/prevent-default-event.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/event-managers/prevent-default-event.plugin.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/generation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/generation.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/generation.ts: -------------------------------------------------------------------------------- 1 | export function generateUuid(): string { 2 | return crypto.randomUUID(); 3 | } 4 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/index.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/parse.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/parse.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/strongly-typed-id-attribute.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/strongly-typed-id-attribute.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/strongly-typed-id-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/functions/strongly-typed-id-attribute.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/operators/filter-nullish.operator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/operators/filter-nullish.operator.spec.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/operators/filter-nullish.operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/operators/filter-nullish.operator.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/app/shared/operators/index.ts: -------------------------------------------------------------------------------- 1 | export * from './filter-nullish.operator'; 2 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/global.d.ts: -------------------------------------------------------------------------------- 1 | declare const ngDevMode: unknown; 2 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/index.html -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/main.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/styles.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --error-color: #e53935; 3 | } 4 | -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/test-providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/test-providers.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/src/test-setup.ts -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/tsconfig.app.json -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/tsconfig.json -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/projects/sandbox-app/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/projects/sandbox-app/tsconfig.spec.json -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/public/favicon.ico -------------------------------------------------------------------------------- /Sandbox.AngularWorkspace/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AngularWorkspace/tsconfig.json -------------------------------------------------------------------------------- /Sandbox.ApiService/BearerSecuritySchemeTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/BearerSecuritySchemeTransformer.cs -------------------------------------------------------------------------------- /Sandbox.ApiService/ExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/ExceptionHandler.cs -------------------------------------------------------------------------------- /Sandbox.ApiService/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/Extensions.cs -------------------------------------------------------------------------------- /Sandbox.ApiService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/Program.cs -------------------------------------------------------------------------------- /Sandbox.ApiService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sandbox.ApiService/Sandbox.ApiService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/Sandbox.ApiService.csproj -------------------------------------------------------------------------------- /Sandbox.ApiService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/appsettings.Development.json -------------------------------------------------------------------------------- /Sandbox.ApiService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/appsettings.json -------------------------------------------------------------------------------- /Sandbox.ApiService/documentation/Sandbox.ApiService.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ApiService/documentation/Sandbox.ApiService.json -------------------------------------------------------------------------------- /Sandbox.AppHost/Extensions/CommandResourceBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Extensions/CommandResourceBuilderExtensions.cs -------------------------------------------------------------------------------- /Sandbox.AppHost/Extensions/OltpEndpointVariableHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Extensions/OltpEndpointVariableHook.cs -------------------------------------------------------------------------------- /Sandbox.AppHost/Extensions/OpenTelemetryCollectorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Extensions/OpenTelemetryCollectorExtensions.cs -------------------------------------------------------------------------------- /Sandbox.AppHost/Extensions/OpenTelemetryCollectorResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Extensions/OpenTelemetryCollectorResource.cs -------------------------------------------------------------------------------- /Sandbox.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Program.cs -------------------------------------------------------------------------------- /Sandbox.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sandbox.AppHost/Sandbox.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/Sandbox.AppHost.csproj -------------------------------------------------------------------------------- /Sandbox.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /Sandbox.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.AppHost/appsettings.json -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/ApplicationTests.Endpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/ApplicationTests.Endpoints.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/ApplicationTests.Handlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/ApplicationTests.Handlers.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/ArchTUnit/ArchRuleAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/ArchTUnit/ArchRuleAssert.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/ArchTUnit/ArchRuleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/ArchTUnit/ArchRuleExtensions.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/ArchTUnit/FailedArchRuleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/ArchTUnit/FailedArchRuleException.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/ArchitecturalBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/ArchitecturalBaseTest.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/Conditions/LastParameterOfTypeCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/Conditions/LastParameterOfTypeCondition.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/DomainLayerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/DomainLayerTests.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/Sandbox.Architectural.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/Sandbox.Architectural.Tests.csproj -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/TaskMethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/TaskMethodTests.cs -------------------------------------------------------------------------------- /Sandbox.Architectural.Tests/TestLayerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Architectural.Tests/TestLayerTests.cs -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/.env.example -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/.gitignore -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/eslint.config.mjs -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/package.json -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/playwright.config.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/setup/auth.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/setup/auth.setup.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/setup/auth.teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/setup/auth.teardown.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/specs/test-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/specs/test-plan.md -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/accessibility.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/accessibility.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/create-customer-dynamic-behavior.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/create-customer-dynamic-behavior.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/create-customer-form-validation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/create-customer-form-validation.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/create-customer-happy-path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/create-customer-happy-path.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/customer-read-operations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/customer-read-operations.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/error-handling-edge-cases.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/error-handling-edge-cases.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/ai-generated/navigation-and-user-experience.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/ai-generated/navigation-and-user-experience.spec.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tests/customers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tests/customers.test.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/tsconfig.json -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/utils/env.ts -------------------------------------------------------------------------------- /Sandbox.EndToEndTests/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.EndToEndTests/utils/index.ts -------------------------------------------------------------------------------- /Sandbox.Gateway/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Extensions.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Program.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sandbox.Gateway/Sandbox.Gateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Sandbox.Gateway.csproj -------------------------------------------------------------------------------- /Sandbox.Gateway/Transformers/AddAntiforgeryTokenResponseTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Transformers/AddAntiforgeryTokenResponseTransform.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/Transformers/AddBearerTokenToHeadersRequestTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Transformers/AddBearerTokenToHeadersRequestTransform.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/Transformers/ValidateAntiforgeryTokenRequestTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/Transformers/ValidateAntiforgeryTokenRequestTransform.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/UserModule/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/UserModule/User.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/UserModule/UserModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/UserModule/UserModule.cs -------------------------------------------------------------------------------- /Sandbox.Gateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/appsettings.Development.json -------------------------------------------------------------------------------- /Sandbox.Gateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Gateway/appsettings.json -------------------------------------------------------------------------------- /Sandbox.Migrations/DbInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/DbInitializer.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/DbInitializerHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/DbInitializerHealthCheck.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/20250423092918_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/20250423092918_Init.Designer.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/20250423092918_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/20250423092918_Init.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/20250617182930_Net10.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/20250617182930_Net10.Designer.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/20250617182930_Net10.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/20250617182930_Net10.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/20250806175609_SoftDelete.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/20250806175609_SoftDelete.Designer.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/20250806175609_SoftDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/20250806175609_SoftDelete.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Migrations/CustomerDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Migrations/CustomerDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Program.cs -------------------------------------------------------------------------------- /Sandbox.Migrations/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sandbox.Migrations/Sandbox.Migrations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/Sandbox.Migrations.csproj -------------------------------------------------------------------------------- /Sandbox.Migrations/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/appsettings.Development.json -------------------------------------------------------------------------------- /Sandbox.Migrations/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Migrations/appsettings.json -------------------------------------------------------------------------------- /Sandbox.Modules.Billing.Tests/PlaceholderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.Billing.Tests/PlaceholderTest.cs -------------------------------------------------------------------------------- /Sandbox.Modules.Billing.Tests/Sandbox.Modules.Billing.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.Billing.Tests/Sandbox.Modules.Billing.Tests.csproj -------------------------------------------------------------------------------- /Sandbox.Modules.Billing/Application/CustomerCreatedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.Billing/Application/CustomerCreatedHandler.cs -------------------------------------------------------------------------------- /Sandbox.Modules.Billing/BillingModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.Billing/BillingModule.cs -------------------------------------------------------------------------------- /Sandbox.Modules.Billing/Data/BillingDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.Billing/Data/BillingDbContext.cs -------------------------------------------------------------------------------- /Sandbox.Modules.Billing/Sandbox.Modules.Billing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.Billing/Sandbox.Modules.Billing.csproj -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/ApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/ApiClient.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Customers/CustomersRequestBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Customers/CustomersRequestBuilder.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Customers/Item/WithCustomerItemRequestBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Customers/Item/WithCustomerItemRequestBuilder.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/BillingAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/BillingAddress.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Command.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Command_billingAddressMember1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Command_billingAddressMember1.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Command_shippingAddressMember1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Command_shippingAddressMember1.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/Response.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/ShippingAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/Models/ShippingAddress.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/kiota-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/ApiServiceSDK/kiota-lock.json -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/CustomerApiTests.GetCustomer_WithValidId_Returns_OkWithCustomer_webAppFactory=Sandbox.Modules.CustomerManagement.IntegrationTests.Setup.CustomerApiWebApplicationFactory.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/CustomerApiTests.GetCustomer_WithValidId_Returns_OkWithCustomer_webAppFactory=Sandbox.Modules.CustomerManagement.IntegrationTests.Setup.CustomerApiWebApplicationFactory.verified.txt -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/CustomerApiTests.GetCustomers_Returns_OkWithCustomersList_webAppFactory=Sandbox.Modules.CustomerManagement.IntegrationTests.Setup.CustomerApiWebApplicationFactory.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/CustomerApiTests.GetCustomers_Returns_OkWithCustomersList_webAppFactory=Sandbox.Modules.CustomerManagement.IntegrationTests.Setup.CustomerApiWebApplicationFactory.verified.txt -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/CustomerApiTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/CustomerApiTests.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/Sandbox.Modules.CustomerManagement.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/Sandbox.Modules.CustomerManagement.IntegrationTests.csproj -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/Setup/CustomerApiAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/Setup/CustomerApiAuthenticationHandler.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.IntegrationTests/Setup/CustomerApiWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.IntegrationTests/Setup/CustomerApiWebApplicationFactory.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.Tests/AddressTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.Tests/AddressTests.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.Tests/CustomerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.Tests/CustomerTests.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.Tests/FullNameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.Tests/FullNameTests.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement.Tests/Sandbox.Modules.CustomerManagement.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement.Tests/Sandbox.Modules.CustomerManagement.Tests.csproj -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Application/CreateCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Application/CreateCustomer.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Application/CustomerCreatedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Application/CustomerCreatedHandler.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Application/DeleteCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Application/DeleteCustomer.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Application/GetCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Application/GetCustomer.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Application/GetCustomers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Application/GetCustomers.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/CustomerModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/CustomerModule.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Data/CustomerAddressEntityConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Data/CustomerAddressEntityConfiguration.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Data/CustomerDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Data/CustomerDbContext.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Data/CustomerEntityConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Data/CustomerEntityConfiguration.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Domain/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Domain/Address.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Domain/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Domain/Customer.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Domain/CustomerAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Domain/CustomerAddress.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Domain/CustomerBillingAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Domain/CustomerBillingAddress.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Domain/CustomerShippingAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Domain/CustomerShippingAddress.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Domain/FullName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Domain/FullName.cs -------------------------------------------------------------------------------- /Sandbox.Modules.CustomerManagement/Sandbox.Modules.CustomerManagement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.Modules.CustomerManagement/Sandbox.Modules.CustomerManagement.csproj -------------------------------------------------------------------------------- /Sandbox.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /Sandbox.ServiceDefaults/Sandbox.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.ServiceDefaults/Sandbox.ServiceDefaults.csproj -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Domain/ISoftDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Domain/ISoftDelete.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Infrastructure/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Infrastructure/Extensions.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Infrastructure/ModuleDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Infrastructure/ModuleDbContext.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Infrastructure/SoftDeleteInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Infrastructure/SoftDeleteInterceptor.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Messages/CustomerCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Messages/CustomerCreated.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Modules/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Modules/IModule.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Modules/ModuleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Modules/ModuleExtensions.cs -------------------------------------------------------------------------------- /Sandbox.SharedKernel/Sandbox.SharedKernel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/Sandbox.SharedKernel.csproj -------------------------------------------------------------------------------- /Sandbox.SharedKernel/StronglyTypedIds/StronglyTypedIds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.SharedKernel/StronglyTypedIds/StronglyTypedIds.cs -------------------------------------------------------------------------------- /Sandbox.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/Sandbox.slnx -------------------------------------------------------------------------------- /artifacts/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/artifacts/docker-compose.yaml -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/azure.yaml -------------------------------------------------------------------------------- /config/appsettings.encrypted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/appsettings.encrypted.json -------------------------------------------------------------------------------- /config/blackbox/blackbox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/blackbox/blackbox.yml -------------------------------------------------------------------------------- /config/grafana/config/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/config/grafana.ini -------------------------------------------------------------------------------- /config/grafana/config/provisioning/dashboards/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/config/provisioning/dashboards/default.yml -------------------------------------------------------------------------------- /config/grafana/config/provisioning/datasources/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/config/provisioning/datasources/default.yml -------------------------------------------------------------------------------- /config/grafana/dashboards/aspnetcore-endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/dashboards/aspnetcore-endpoint.json -------------------------------------------------------------------------------- /config/grafana/dashboards/aspnetcore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/dashboards/aspnetcore.json -------------------------------------------------------------------------------- /config/grafana/dashboards/blackbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/dashboards/blackbox.json -------------------------------------------------------------------------------- /config/grafana/dashboards/minio-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/grafana/dashboards/minio-dashboard.json -------------------------------------------------------------------------------- /config/keycloak/realms/sandbox-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/keycloak/realms/sandbox-realm.json -------------------------------------------------------------------------------- /config/loki/loki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/loki/loki.yml -------------------------------------------------------------------------------- /config/otel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/otel.yml -------------------------------------------------------------------------------- /config/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/prometheus/prometheus.yml -------------------------------------------------------------------------------- /config/sops/age/keys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/sops/age/keys.txt -------------------------------------------------------------------------------- /config/tempo/tempo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/config/tempo/tempo.yml -------------------------------------------------------------------------------- /coverage.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/coverage.config -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/global.json -------------------------------------------------------------------------------- /other/aspire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/aspire.png -------------------------------------------------------------------------------- /other/grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/grafana.png -------------------------------------------------------------------------------- /other/health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/health.png -------------------------------------------------------------------------------- /other/keycloak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/keycloak.png -------------------------------------------------------------------------------- /other/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/logs.png -------------------------------------------------------------------------------- /other/scalar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/scalar.png -------------------------------------------------------------------------------- /other/traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/other/traces.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/Sandbox/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------