├── .github ├── dependabot.yml └── workflows │ └── bookstore-test.yml ├── .gitignore ├── BlazorExample ├── BlazorExample.Server │ ├── BlazorExample.Server.csproj │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── Pages │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ └── Home.razor.css │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ └── app.css ├── BlazorExample.Wasm │ ├── BlazorExample.Wasm.csproj │ ├── Components │ │ └── TimerComponent.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ └── app.css │ │ ├── icon-192.png │ │ └── index.html ├── BlazorExample.sln ├── README.md └── Winx.Wasm │ ├── App.razor │ ├── Components │ └── WinxCard.razor │ ├── Domain │ └── Fairy.cs │ ├── Layout │ └── MainLayout.razor │ ├── Pages │ └── Home.razor │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── DataSeeder.cs │ └── FairyService.cs │ ├── Winx.Wasm.csproj │ ├── _Imports.razor │ └── wwwroot │ ├── css │ └── app.css │ ├── icon-192.png │ ├── images │ ├── bloom.jpg │ ├── flora.jpg │ ├── layla.jpg │ ├── musa.jpg │ ├── stella.jpg │ └── techna.jpg │ └── index.html ├── BookStore ├── .gitignore ├── BookStore.Api.Host │ ├── BookStore.Api.Host.csproj │ ├── Controllers │ │ ├── AnalyticsController.cs │ │ ├── AuthorController.cs │ │ ├── BookAuthorController.cs │ │ ├── BookController.cs │ │ └── CrudControllerBase.cs │ ├── Grpc │ │ ├── BookStoreGrpcClient.cs │ │ └── BookStoreGrpcProfile.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WebApplicationBuilderExtensions.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── BookStore.AppHost │ ├── AppHost.cs │ ├── AppHostExtensions.cs │ ├── BookStore.AppHost.csproj │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── BookStore.Application.Contracts │ ├── Authors │ │ ├── AuthorCreateUpdateDto.cs │ │ ├── AuthorDto.cs │ │ └── IAuthorService.cs │ ├── BookAuthors │ │ ├── BookAuthorCreateUpdateDto.cs │ │ ├── BookAuthorDto.cs │ │ └── IBookAuthorService.cs │ ├── BookStore.Application.Contracts.csproj │ ├── Books │ │ ├── BookCreateUpdateDto.cs │ │ ├── BookDto.cs │ │ └── IBookService.cs │ ├── IAnalyticsService.cs │ ├── IApplicationService.cs │ └── Protos │ │ └── BookAuthors.proto ├── BookStore.Application │ ├── BookStore.Application.csproj │ ├── BookStoreProfile.cs │ └── Services │ │ ├── AnalyticsService.cs │ │ ├── AuthorService.cs │ │ ├── BookAuthorService.cs │ │ └── BookService.cs ├── BookStore.Domain.Tests │ ├── AuthorManagerFixture.cs │ ├── AuthorTests.cs │ ├── BookStore.Domain.Tests.csproj │ └── GlobalUsings.cs ├── BookStore.Domain │ ├── BookStore.Domain.csproj │ ├── Data │ │ └── DataSeeder.cs │ ├── IRepository.cs │ └── Model │ │ ├── Authors │ │ ├── Author.cs │ │ ├── AuthorManager.cs │ │ └── IAuthorManager.cs │ │ ├── BookAuthors │ │ └── BookAuthor.cs │ │ └── Books │ │ └── Book.cs ├── BookStore.Generator.Grpc.Host │ ├── BookStore.Generator.Grpc.Host.csproj │ ├── BookStoreGrpcGeneratorService.cs │ ├── BookStoreGrpcProfile.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── BookStore.Generator.Kafka.Host │ ├── BookStore.Generator.Kafka.Host.csproj │ ├── BookStoreKafkaProducer.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Serializers │ │ ├── BookStoreKeySerializer.cs │ │ └── BookStoreValueSerializer.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── BookStore.Generator.Nats.Host │ ├── BookStore.Generator.Nats.Host.csproj │ ├── BookStoreNatsProducer.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── BookStore.Generator.RabbitMq.Host │ ├── BookStore.Generator.RabbitMq.Host.csproj │ ├── BookStoreRabbitMqProducer.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── BookStore.Generator │ ├── BookStore.Generator.csproj │ ├── Controllers │ │ └── GeneratorController.cs │ ├── Generator │ │ ├── BookAuthorGenerator.cs │ │ └── BookAuthorGeneratorExtensions.cs │ └── Services │ │ ├── GeneratorService.cs │ │ └── IProducerService.cs ├── BookStore.Infrastructure.EfCore │ ├── BookStore.Infrastructure.EfCore.csproj │ ├── BookStoreDbContext.cs │ ├── Migrations │ │ ├── 20251030085916_Initial.Designer.cs │ │ ├── 20251030085916_Initial.cs │ │ └── BookStoreDbContextModelSnapshot.cs │ └── Repositories │ │ ├── AuthorEfCoreRepository.cs │ │ ├── BookAuthorEfCoreRepository.cs │ │ └── BookEfCoreRepository.cs ├── BookStore.Infrastructure.InMemory │ ├── AuthorInMemoryRepository.cs │ ├── BookAuthorInMemoryRepository.cs │ ├── BookInMemoryRepository.cs │ └── BookStore.Infrastructure.InMemory.csproj ├── BookStore.Infrastructure.Kafka │ ├── BookStore.Infrastructure.Kafka.csproj │ ├── BookStoreKafkaConsumer.cs │ └── Deserializers │ │ ├── BookStoreKeyDeserializer.cs │ │ └── BookStoreValueDeserializer.cs ├── BookStore.Infrastructure.Nats │ ├── BookStore.Infrastructure.Nats.csproj │ ├── BookStoreNatsConsumer.cs │ └── Deserializers │ │ └── BookStorePayloadDeserializer.cs ├── BookStore.Infrastructure.RabbitMq │ ├── BookStore.Infrastructure.RabbitMq.csproj │ └── BookStoreRabbitMqConsumer.cs ├── BookStore.ServiceDefaults │ ├── BookStore.ServiceDefaults.csproj │ ├── Extensions.cs │ └── Metrics │ │ ├── BookStoreApiMeter.cs │ │ └── IApiMeter.cs ├── BookStore.Wasm │ ├── Api │ │ ├── BookStoreApiWrapper.cs │ │ └── swagger.json │ ├── App.razor │ ├── BookStore.Wasm.csproj │ ├── Components │ │ ├── AuthorCreateModal.razor │ │ ├── AuthorDataGrid.razor │ │ ├── AuthorLinkModal.razor │ │ ├── BookCreateModal.razor │ │ ├── BookDataGrid.razor │ │ └── BookLinkModal.razor │ ├── Layout │ │ ├── MainLayout.razor │ │ ├── MainLayout.razor.css │ │ ├── NavMenu.razor │ │ └── NavMenu.razor.css │ ├── Pages │ │ ├── Authors.razor │ │ ├── Books.razor │ │ ├── EditAuthor.razor │ │ ├── EditBook.razor │ │ └── Index.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── _Imports.razor │ └── wwwroot │ │ ├── appsettings.json │ │ ├── css │ │ └── app.css │ │ ├── favicon.png │ │ ├── icon-192.png │ │ └── index.html ├── BookStore.sln ├── LICENSE └── README.md ├── GrpcExample ├── GrpcExample.AppHost │ ├── GrpcExample.AppHost.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── GrpcExample.Client │ ├── Controller │ │ └── ExampleClientController.cs │ ├── GrpcExample.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── GrpcExample.Server │ ├── Grpc │ │ └── ExampleServer.cs │ ├── GrpcExample.Server.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Protos │ │ └── Example.proto │ ├── Utils │ │ └── Generator.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── GrpcExample.ServiceDefaults │ ├── Extensions.cs │ └── GrpcExample.ServiceDefaults.csproj ├── GrpcExample.sln └── README.md └── README.md /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bookstore-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/.github/workflows/bookstore-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/BlazorExample.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/BlazorExample.Server.csproj -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/App.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- 1 | @inherits LayoutComponentBase 2 | 3 | @Body 4 | -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/Pages/Error.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/Pages/Home.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/Pages/Home.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/Pages/Home.razor.css -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/Routes.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Components/_Imports.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Program.cs -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/appsettings.Development.json -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/appsettings.json -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Server/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Server/wwwroot/app.css -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/BlazorExample.Wasm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/BlazorExample.Wasm.csproj -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/Components/TimerComponent.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/Components/TimerComponent.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/Program.cs -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/_Imports.razor -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/wwwroot/css/app.css -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/wwwroot/icon-192.png -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.Wasm/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.Wasm/wwwroot/index.html -------------------------------------------------------------------------------- /BlazorExample/BlazorExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/BlazorExample.sln -------------------------------------------------------------------------------- /BlazorExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/README.md -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/App.razor -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Components/WinxCard.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Components/WinxCard.razor -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Domain/Fairy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Domain/Fairy.cs -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Layout/MainLayout.razor: -------------------------------------------------------------------------------- 1 | @inherits LayoutComponentBase 2 | 3 | @Body 4 | -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Pages/Home.razor -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Program.cs -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Services/DataSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Services/DataSeeder.cs -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Services/FairyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Services/FairyService.cs -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/Winx.Wasm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/Winx.Wasm.csproj -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/_Imports.razor -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/css/app.css -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/icon-192.png -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/images/bloom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/images/bloom.jpg -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/images/flora.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/images/flora.jpg -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/images/layla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/images/layla.jpg -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/images/musa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/images/musa.jpg -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/images/stella.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/images/stella.jpg -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/images/techna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/images/techna.jpg -------------------------------------------------------------------------------- /BlazorExample/Winx.Wasm/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BlazorExample/Winx.Wasm/wwwroot/index.html -------------------------------------------------------------------------------- /BookStore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/.gitignore -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/BookStore.Api.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/BookStore.Api.Host.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Controllers/AnalyticsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Controllers/AnalyticsController.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Controllers/AuthorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Controllers/AuthorController.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Controllers/BookAuthorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Controllers/BookAuthorController.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Controllers/BookController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Controllers/BookController.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Controllers/CrudControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Controllers/CrudControllerBase.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Grpc/BookStoreGrpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Grpc/BookStoreGrpcClient.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Grpc/BookStoreGrpcProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Grpc/BookStoreGrpcProfile.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Program.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/WebApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/WebApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/appsettings.Development.json -------------------------------------------------------------------------------- /BookStore/BookStore.Api.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Api.Host/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.AppHost/AppHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.AppHost/AppHost.cs -------------------------------------------------------------------------------- /BookStore/BookStore.AppHost/AppHostExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.AppHost/AppHostExtensions.cs -------------------------------------------------------------------------------- /BookStore/BookStore.AppHost/BookStore.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.AppHost/BookStore.AppHost.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /BookStore/BookStore.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.AppHost/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Authors/AuthorCreateUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Authors/AuthorCreateUpdateDto.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Authors/AuthorDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Authors/AuthorDto.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Authors/IAuthorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Authors/IAuthorService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/BookAuthors/BookAuthorCreateUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/BookAuthors/BookAuthorCreateUpdateDto.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/BookAuthors/BookAuthorDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/BookAuthors/BookAuthorDto.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/BookAuthors/IBookAuthorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/BookAuthors/IBookAuthorService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/BookStore.Application.Contracts.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Books/BookCreateUpdateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Books/BookCreateUpdateDto.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Books/BookDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Books/BookDto.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Books/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Books/IBookService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/IAnalyticsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/IAnalyticsService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/IApplicationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/IApplicationService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application.Contracts/Protos/BookAuthors.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application.Contracts/Protos/BookAuthors.proto -------------------------------------------------------------------------------- /BookStore/BookStore.Application/BookStore.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application/BookStore.Application.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Application/BookStoreProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application/BookStoreProfile.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application/Services/AnalyticsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application/Services/AnalyticsService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application/Services/AuthorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application/Services/AuthorService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application/Services/BookAuthorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application/Services/BookAuthorService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Application/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Application/Services/BookService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain.Tests/AuthorManagerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain.Tests/AuthorManagerFixture.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain.Tests/AuthorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain.Tests/AuthorTests.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain.Tests/BookStore.Domain.Tests.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Domain.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain.Tests/GlobalUsings.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/BookStore.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/BookStore.Domain.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/Data/DataSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/Data/DataSeeder.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/IRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/Model/Authors/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/Model/Authors/Author.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/Model/Authors/AuthorManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/Model/Authors/AuthorManager.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/Model/Authors/IAuthorManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/Model/Authors/IAuthorManager.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/Model/BookAuthors/BookAuthor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/Model/BookAuthors/BookAuthor.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Domain/Model/Books/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Domain/Model/Books/Book.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/BookStore.Generator.Grpc.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/BookStore.Generator.Grpc.Host.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/BookStoreGrpcGeneratorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/BookStoreGrpcGeneratorService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/BookStoreGrpcProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/BookStoreGrpcProfile.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/Program.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/appsettings.Development.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Grpc.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Grpc.Host/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/BookStore.Generator.Kafka.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/BookStore.Generator.Kafka.Host.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/BookStoreKafkaProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/BookStoreKafkaProducer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/Program.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/Serializers/BookStoreKeySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/Serializers/BookStoreKeySerializer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/Serializers/BookStoreValueSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/Serializers/BookStoreValueSerializer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/appsettings.Development.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Kafka.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Kafka.Host/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Nats.Host/BookStore.Generator.Nats.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Nats.Host/BookStore.Generator.Nats.Host.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Nats.Host/BookStoreNatsProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Nats.Host/BookStoreNatsProducer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Nats.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Nats.Host/Program.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Nats.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Nats.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Nats.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Nats.Host/appsettings.Development.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.Nats.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.Nats.Host/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.RabbitMq.Host/BookStore.Generator.RabbitMq.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.RabbitMq.Host/BookStore.Generator.RabbitMq.Host.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.RabbitMq.Host/BookStoreRabbitMqProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.RabbitMq.Host/BookStoreRabbitMqProducer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.RabbitMq.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.RabbitMq.Host/Program.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.RabbitMq.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.RabbitMq.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.RabbitMq.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.RabbitMq.Host/appsettings.Development.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator.RabbitMq.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator.RabbitMq.Host/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Generator/BookStore.Generator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator/BookStore.Generator.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Generator/Controllers/GeneratorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator/Controllers/GeneratorController.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator/Generator/BookAuthorGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator/Generator/BookAuthorGenerator.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator/Generator/BookAuthorGeneratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator/Generator/BookAuthorGeneratorExtensions.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator/Services/GeneratorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator/Services/GeneratorService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Generator/Services/IProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Generator/Services/IProducerService.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/BookStore.Infrastructure.EfCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/BookStore.Infrastructure.EfCore.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/BookStoreDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/BookStoreDbContext.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/Migrations/20251030085916_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/Migrations/20251030085916_Initial.Designer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/Migrations/20251030085916_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/Migrations/20251030085916_Initial.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/Migrations/BookStoreDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/Migrations/BookStoreDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/Repositories/AuthorEfCoreRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/Repositories/AuthorEfCoreRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/Repositories/BookAuthorEfCoreRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/Repositories/BookAuthorEfCoreRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.EfCore/Repositories/BookEfCoreRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.EfCore/Repositories/BookEfCoreRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.InMemory/AuthorInMemoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.InMemory/AuthorInMemoryRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.InMemory/BookAuthorInMemoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.InMemory/BookAuthorInMemoryRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.InMemory/BookInMemoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.InMemory/BookInMemoryRepository.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.InMemory/BookStore.Infrastructure.InMemory.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.InMemory/BookStore.Infrastructure.InMemory.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Kafka/BookStore.Infrastructure.Kafka.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Kafka/BookStore.Infrastructure.Kafka.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Kafka/BookStoreKafkaConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Kafka/BookStoreKafkaConsumer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Kafka/Deserializers/BookStoreKeyDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Kafka/Deserializers/BookStoreKeyDeserializer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Kafka/Deserializers/BookStoreValueDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Kafka/Deserializers/BookStoreValueDeserializer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Nats/BookStore.Infrastructure.Nats.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Nats/BookStore.Infrastructure.Nats.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Nats/BookStoreNatsConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Nats/BookStoreNatsConsumer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.Nats/Deserializers/BookStorePayloadDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.Nats/Deserializers/BookStorePayloadDeserializer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.RabbitMq/BookStore.Infrastructure.RabbitMq.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.RabbitMq/BookStore.Infrastructure.RabbitMq.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Infrastructure.RabbitMq/BookStoreRabbitMqConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Infrastructure.RabbitMq/BookStoreRabbitMqConsumer.cs -------------------------------------------------------------------------------- /BookStore/BookStore.ServiceDefaults/BookStore.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.ServiceDefaults/BookStore.ServiceDefaults.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /BookStore/BookStore.ServiceDefaults/Metrics/BookStoreApiMeter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.ServiceDefaults/Metrics/BookStoreApiMeter.cs -------------------------------------------------------------------------------- /BookStore/BookStore.ServiceDefaults/Metrics/IApiMeter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.ServiceDefaults/Metrics/IApiMeter.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Api/BookStoreApiWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Api/BookStoreApiWrapper.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Api/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Api/swagger.json -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/App.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/BookStore.Wasm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/BookStore.Wasm.csproj -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Components/AuthorCreateModal.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Components/AuthorCreateModal.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Components/AuthorDataGrid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Components/AuthorDataGrid.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Components/AuthorLinkModal.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Components/AuthorLinkModal.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Components/BookCreateModal.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Components/BookCreateModal.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Components/BookDataGrid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Components/BookDataGrid.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Components/BookLinkModal.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Components/BookLinkModal.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Layout/MainLayout.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Layout/NavMenu.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Pages/Authors.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Pages/Authors.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Pages/Books.razor: -------------------------------------------------------------------------------- 1 | @page "/books" 2 | 3 | -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Pages/EditAuthor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Pages/EditAuthor.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Pages/EditBook.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Pages/EditBook.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Pages/Index.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Program.cs -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/_Imports.razor -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/wwwroot/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/wwwroot/appsettings.json -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/wwwroot/css/app.css -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/wwwroot/favicon.png -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/wwwroot/icon-192.png -------------------------------------------------------------------------------- /BookStore/BookStore.Wasm/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.Wasm/wwwroot/index.html -------------------------------------------------------------------------------- /BookStore/BookStore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/BookStore.sln -------------------------------------------------------------------------------- /BookStore/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/LICENSE -------------------------------------------------------------------------------- /BookStore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/BookStore/README.md -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.AppHost/GrpcExample.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.AppHost/GrpcExample.AppHost.csproj -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.AppHost/Program.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.AppHost/appsettings.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Client/Controller/ExampleClientController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Client/Controller/ExampleClientController.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Client/GrpcExample.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Client/GrpcExample.Client.csproj -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Client/Program.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Client/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Client/appsettings.Development.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Client/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Client/appsettings.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/Grpc/ExampleServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/Grpc/ExampleServer.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/GrpcExample.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/GrpcExample.Server.csproj -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/Program.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/Protos/Example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/Protos/Example.proto -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/Utils/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/Utils/Generator.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/appsettings.Development.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.Server/appsettings.json -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.ServiceDefaults/GrpcExample.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.ServiceDefaults/GrpcExample.ServiceDefaults.csproj -------------------------------------------------------------------------------- /GrpcExample/GrpcExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/GrpcExample.sln -------------------------------------------------------------------------------- /GrpcExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/GrpcExample/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmcs/enterprise-development-samples/HEAD/README.md --------------------------------------------------------------------------------