├── .gitignore ├── LICENSE ├── README.md └── src └── microservices └── KYC ├── .dockerignore ├── KYC.sln ├── README.md ├── docker-composes ├── docker-compose-eventstoredb.yml ├── docker-compose-kafka.yml ├── docker-compose-mongodb.yml ├── docker-compose-postgres.yml └── docker-compose-redis.yml └── src ├── Application ├── KYC.Application │ ├── DependencyInjection.cs │ ├── KYC.Application.csproj │ └── UseCases │ │ └── Customers │ │ ├── Commands │ │ ├── CreateCustomerCommand.cs │ │ ├── CreateCustomerCommandHandler.cs │ │ └── CreateCustomerCommandValidator.cs │ │ ├── DTOs │ │ ├── AddressRequest.cs │ │ ├── CreatedCustomerResponse.cs │ │ └── CustomerQueryModel.cs │ │ ├── Events │ │ └── CustomerCreatedEvent.cs │ │ ├── Queries │ │ ├── GetAllCustomerQuery.cs │ │ ├── GetAllCustomerQueryHandler.cs │ │ ├── GetCustomerByIdQuery.cs │ │ └── GetCustomerByIdQueryHandler.cs │ │ └── Repositories │ │ ├── ICustomerCommandRepository.cs │ │ └── ICustomerQueryRepository.cs └── README.md ├── Core ├── KYC.Domain │ ├── Aggregates │ │ └── CustomerAggregate │ │ │ ├── Customer.cs │ │ │ └── Events │ │ │ ├── CustomerBaseDomainEvent.cs │ │ │ ├── CustomerCreatedDomainEvent.cs │ │ │ ├── CustomerDeletedDomainEvent.cs │ │ │ └── CustomerUpdatedDomainEvent.cs │ ├── KYC.Domain.csproj │ └── ValueObjects │ │ └── Address.cs └── README.md ├── Infrastructures ├── KYC.EventStore.EventStoreDB.Infrastructure │ ├── DependencyInjection.cs │ ├── KYC.EventStore.EventStoreDB.Infrastructure.csproj │ ├── README.md │ └── Repositories │ │ └── EventStoreRepository.cs ├── KYC.Read.Mongo.Infrastructure │ ├── DependencyInjection.cs │ ├── EventHandlers │ │ └── CustomerEventHandler.cs │ ├── KYC.Read.Mongo.Infrastructure.csproj │ ├── Persistence │ │ └── NoSqlDbContext.cs │ ├── Profiles │ │ └── EventToQueryModelProfile.cs │ ├── QueryModels │ │ └── CustomerQueryModel.cs │ ├── README.md │ └── Repositories │ │ └── CustomerQueryRepository.cs ├── KYC.RedisCache.Infrastructure │ ├── DependencyInjection.cs │ ├── KYC.RedisCache.Infrastructure.csproj │ ├── README.md │ └── Services │ │ ├── CacheOptions.cs │ │ └── DistributedCacheService.cs └── KYC.Write.MsSql.Infrastructure │ ├── DependencyInjection.cs │ ├── EfConfigurations │ └── CustomerConfiguration.cs │ ├── KYC.Write.MsSql.Infrastructure.csproj │ ├── Migrations │ ├── 20240507103804_InitialCreate.Designer.cs │ ├── 20240507103804_InitialCreate.cs │ └── ApplicationDbContextModelSnapshot.cs │ ├── Persistence │ └── ApplicationDbContext.cs │ ├── README.md │ └── Repositories │ └── CustomerCommandRepository.cs └── Presentation └── KYC.API ├── Controllers └── CustomersController.cs ├── Customer.API.http ├── DependencyInjection.cs ├── Dockerfile ├── KYC.API.csproj ├── Program.cs ├── Properties └── launchSettings.json ├── appsettings.Development.json ├── appsettings.Docker.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/.dockerignore -------------------------------------------------------------------------------- /src/microservices/KYC/KYC.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/KYC.sln -------------------------------------------------------------------------------- /src/microservices/KYC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/docker-composes/docker-compose-eventstoredb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/docker-composes/docker-compose-eventstoredb.yml -------------------------------------------------------------------------------- /src/microservices/KYC/docker-composes/docker-compose-kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/docker-composes/docker-compose-kafka.yml -------------------------------------------------------------------------------- /src/microservices/KYC/docker-composes/docker-compose-mongodb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/docker-composes/docker-compose-mongodb.yml -------------------------------------------------------------------------------- /src/microservices/KYC/docker-composes/docker-compose-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/docker-composes/docker-compose-postgres.yml -------------------------------------------------------------------------------- /src/microservices/KYC/docker-composes/docker-compose-redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/docker-composes/docker-compose-redis.yml -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/DependencyInjection.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/KYC.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/KYC.Application.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Commands/CreateCustomerCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Commands/CreateCustomerCommand.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Commands/CreateCustomerCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Commands/CreateCustomerCommandHandler.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Commands/CreateCustomerCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Commands/CreateCustomerCommandValidator.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/DTOs/AddressRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/DTOs/AddressRequest.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/DTOs/CreatedCustomerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/DTOs/CreatedCustomerResponse.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/DTOs/CustomerQueryModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/DTOs/CustomerQueryModel.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Events/CustomerCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Events/CustomerCreatedEvent.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetAllCustomerQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetAllCustomerQuery.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetAllCustomerQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetAllCustomerQueryHandler.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetCustomerByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetCustomerByIdQuery.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetCustomerByIdQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Queries/GetCustomerByIdQueryHandler.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Repositories/ICustomerCommandRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Repositories/ICustomerCommandRepository.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Repositories/ICustomerQueryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/KYC.Application/UseCases/Customers/Repositories/ICustomerQueryRepository.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Application/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Customer.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerBaseDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerBaseDomainEvent.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerCreatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerCreatedDomainEvent.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerDeletedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerDeletedDomainEvent.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerUpdatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/Aggregates/CustomerAggregate/Events/CustomerUpdatedDomainEvent.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/KYC.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/KYC.Domain.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/KYC.Domain/ValueObjects/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/KYC.Domain/ValueObjects/Address.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Core/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/KYC.EventStore.EventStoreDB.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/KYC.EventStore.EventStoreDB.Infrastructure.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/Repositories/EventStoreRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.EventStore.EventStoreDB.Infrastructure/Repositories/EventStoreRepository.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/EventHandlers/CustomerEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/EventHandlers/CustomerEventHandler.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/KYC.Read.Mongo.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/KYC.Read.Mongo.Infrastructure.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/Persistence/NoSqlDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/Persistence/NoSqlDbContext.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/Profiles/EventToQueryModelProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/Profiles/EventToQueryModelProfile.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/QueryModels/CustomerQueryModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/QueryModels/CustomerQueryModel.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/Repositories/CustomerQueryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Read.Mongo.Infrastructure/Repositories/CustomerQueryRepository.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/KYC.RedisCache.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/KYC.RedisCache.Infrastructure.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/Services/CacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/Services/CacheOptions.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/Services/DistributedCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.RedisCache.Infrastructure/Services/DistributedCacheService.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/EfConfigurations/CustomerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/EfConfigurations/CustomerConfiguration.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/KYC.Write.MsSql.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/KYC.Write.MsSql.Infrastructure.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Migrations/20240507103804_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Migrations/20240507103804_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Migrations/20240507103804_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Migrations/20240507103804_InitialCreate.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Persistence/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Persistence/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/README.md -------------------------------------------------------------------------------- /src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Repositories/CustomerCommandRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Infrastructures/KYC.Write.MsSql.Infrastructure/Repositories/CustomerCommandRepository.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/Controllers/CustomersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/Controllers/CustomersController.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/Customer.API.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/Customer.API.http -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/DependencyInjection.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/Dockerfile -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/KYC.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/KYC.API.csproj -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/Program.cs -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/appsettings.Development.json -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/appsettings.Docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/appsettings.Docker.json -------------------------------------------------------------------------------- /src/microservices/KYC/src/Presentation/KYC.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices/HEAD/src/microservices/KYC/src/Presentation/KYC.API/appsettings.json --------------------------------------------------------------------------------