├── .gitignore ├── chapter-1-ticket-sales └── src │ ├── .gitignore │ ├── TicketSales.Api │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Controllers │ │ ├── TicketInventoryController.cs │ │ └── TicketOrderController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── TicketSales.Api.csproj │ ├── appsettings.Development.json │ └── appsettings.json │ ├── TicketSales.Common │ ├── ConsoleHelper.cs │ ├── ConsoleLogger.cs │ ├── ILogger.cs │ ├── Models │ │ ├── DataResult.cs │ │ └── TicketInformation.cs │ └── TicketSales.Common.csproj │ ├── TicketSales.MockClient │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Program.cs │ ├── TicketInformation.cs │ ├── TicketSales.MockClient.csproj │ └── appsettings.json │ ├── TicketSales.Proxy │ ├── Controllers │ │ └── BookingController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── TicketInformation.cs │ ├── TicketSales.Proxy.csproj │ ├── appsettings.Development.json │ └── appsettings.json │ ├── TicketSales.Service │ ├── Program.cs │ ├── TicketCreationResponse.cs │ ├── TicketInformation.cs │ ├── TicketSales.Service.csproj │ └── appsettings.json │ ├── TicketSales.ServiceBusHelper │ ├── Configuration │ │ └── ServiceBusConfiguration.cs │ ├── IQueueHelper.cs │ ├── QueueHelper.cs │ └── TicketSales.ServiceBusHelper.csproj │ ├── TicketSales.ThirdPartyApi │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Controllers │ │ └── ExternalTicketBookingController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── TicketInformation.cs │ ├── TicketSales.ThirdPartyApi.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── readme.md │ ├── TicketSales.ThirdPartyProxy │ ├── ITicketService.cs │ ├── TicketSales.ThirdPartyProxy.csproj │ ├── TicketService.cs │ └── TicketServiceConfiguration.cs │ └── TicketSales.sln ├── chapter-2-cash-desk └── src │ └── CashDesk │ ├── CashDesk.Client │ ├── CashDesk.Client.csproj │ └── Program.cs │ ├── CashDesk.DataPersistence │ ├── CashDesk.DataPersistence.csproj │ ├── DataEventsPersistence.cs │ └── IDataEventsPersistence.cs │ ├── CashDesk.Server │ ├── CashDesk.Server.csproj │ ├── CashDeskEventStream.cs │ ├── Entities │ │ ├── CashDeskTransaction.cs │ │ ├── CashDeskTransactionConverter.cs │ │ └── ITransaction.cs │ ├── EventStreamBase.cs │ ├── EventTypes │ │ ├── CashDeskTransactionAddedEvent.cs │ │ └── IEvent.cs │ └── Persistence │ │ ├── DataCashDeskTransactionAddedEvent.cs │ │ ├── IDataEvent.cs │ │ ├── PersistData.cs │ │ └── SaveChanges.cs │ ├── CashDesk.UnitTesks │ ├── CashDesk.Tesks.csproj │ ├── Integration │ │ └── Persistence.cs │ ├── Mocks │ │ └── DataEventsPersistenceMock.cs │ └── Unit │ │ └── EventSourcingTests.cs │ └── CashDesk.sln ├── chapter-3-travel-agent ├── src │ └── TravelAgent │ │ └── TravelAgent │ │ ├── TravelAgent.Client │ │ ├── BookingRequest.cs │ │ ├── Program.cs │ │ ├── TravelAgent.Client.csproj │ │ └── appsettings.json │ │ ├── TravelAgent.Coordinator │ │ ├── ApiProxies │ │ │ ├── HospitalProxy.cs │ │ │ ├── HotelProxy.cs │ │ │ └── SpaceFlightProxy.cs │ │ ├── BookingRequest.cs │ │ ├── BookingRequestHandler.cs │ │ ├── IBookingRequestHandler.cs │ │ ├── Program.cs │ │ ├── TravelAgent.Coordinator.csproj │ │ └── appsettings.json │ │ ├── TravelAgent.HospitalApi │ │ ├── Controllers │ │ │ └── HospitalTestController.cs │ │ ├── Models │ │ │ └── RoomRequest.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── TravelAgent.HospitalApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── TravelAgent.HotelApi │ │ ├── Controllers │ │ │ ├── AvailabilityController.cs │ │ │ └── BookingController.cs │ │ ├── Models │ │ │ ├── AvailabilityResponse.cs │ │ │ └── RoomRequest.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── TravelAgent.HotelApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── TravelAgent.SpaceTripApi │ │ ├── Controllers │ │ │ └── SpaceFlightBookingController.cs │ │ ├── Models │ │ │ └── BookingRequest.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── TravelAgent.SpaceTripApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ └── TravelAgent.sln └── tests │ └── TravelAgent.ApiTests │ ├── Properties │ └── launchSettings.json │ ├── TestHotelApi.cs │ └── TravelAgent.ApiTests.csproj ├── chapter-4-social-media └── src │ └── SocialMedia │ ├── SocialMedia.Client │ ├── Helpers │ │ └── Extensions.cs │ ├── Program.cs │ └── SocialMedia.Client.csproj │ ├── SocialMedia.Data.Mongo │ ├── Entities │ │ ├── Comment.cs │ │ ├── EntityBase.cs │ │ └── Post.cs │ ├── IMongoDBWrapper.cs │ ├── MongoDBWrapper.cs │ └── SocialMedia.Data.Mongo.csproj │ ├── SocialMedia.Transfer │ ├── Program.cs │ └── SocialMedia.ProcessDataService.csproj │ ├── SocialMedia.UpdateService │ ├── Controllers │ │ ├── CommentController.cs │ │ └── PostController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SocialMedia.UpdateService.csproj │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json │ └── SocialMedia.sln ├── chapter-5-admin ├── extended │ └── CommitCustomerDataExtended │ │ ├── CommitCustomerDataExtended.sln │ │ └── CommitCustomerDataExtended │ │ ├── CommitCustomerData.cs │ │ └── CommitCustomerDataExtended.csproj ├── src │ └── Admin │ │ ├── Admin.App │ │ ├── Admin.App.csproj │ │ └── Program.cs │ │ ├── Admin.Common │ │ ├── Admin.Common.csproj │ │ └── CustomerModel.cs │ │ ├── Admin.CustomerRead │ │ ├── Admin.CustomerRead.csproj │ │ ├── IReadService.cs │ │ └── ReadService.cs │ │ ├── Admin.CustomerUpdate │ │ ├── Admin.CustomerUpdate.csproj │ │ ├── IWriteService.cs │ │ └── WriteService.cs │ │ ├── Admin.Extensibility │ │ ├── Admin.Extensibility.csproj │ │ └── Hook.cs │ │ └── Admin.sln └── tests │ ├── Admin.UnitTests │ ├── Admin.UnitTests.csproj │ └── ExtensibilityTests.cs │ └── CommitCustomerData.Extended.UnitTests │ ├── CommitCustomerData.Extended.UnitTests.csproj │ └── CommitCustomerDataTests.cs ├── chapter-6-travel-rep └── src │ ├── .dockerignore │ ├── TravelRep.Ambassador │ ├── CentralSystemProxyService.cs │ ├── Dockerfile │ ├── Models │ │ ├── Cancellation.cs │ │ ├── Complaint.cs │ │ ├── Location.cs │ │ └── SystemConfiguration.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── TravelRep.Ambassador.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── hf-log.db │ ├── hf.db │ └── mkcert │ ├── TravelRep.App │ ├── Dockerfile │ ├── Models │ │ ├── Cancellation.cs │ │ ├── Complaint.cs │ │ ├── Location.cs │ │ └── SystemConfiguration.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── TravelRep.App.csproj │ └── appsettings.json │ ├── TravelRep.CentralApi │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── TravelRep.CentralApi.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── localhost-host.docker.internal-key.pem │ └── localhost-host.docker.internal.pem │ ├── TravelRep.sln │ └── docker-compose.yml └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/.gitignore -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/.gitignore -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/.vscode/launch.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/.vscode/tasks.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/Controllers/TicketInventoryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/Controllers/TicketInventoryController.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/Controllers/TicketOrderController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/Controllers/TicketOrderController.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/Program.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/Startup.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/TicketSales.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/TicketSales.Api.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Api/appsettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Common/ConsoleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Common/ConsoleHelper.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Common/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Common/ConsoleLogger.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Common/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Common/ILogger.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Common/Models/DataResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Common/Models/DataResult.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Common/Models/TicketInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Common/Models/TicketInformation.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Common/TicketSales.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Common/TicketSales.Common.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.MockClient/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.MockClient/.vscode/launch.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.MockClient/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.MockClient/.vscode/tasks.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.MockClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.MockClient/Program.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.MockClient/TicketInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.MockClient/TicketInformation.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.MockClient/TicketSales.MockClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.MockClient/TicketSales.MockClient.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.MockClient/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.MockClient/appsettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/Controllers/BookingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/Controllers/BookingController.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/Program.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/Startup.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/TicketInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/TicketInformation.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/TicketSales.Proxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/TicketSales.Proxy.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Proxy/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Proxy/appsettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Service/Program.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Service/TicketCreationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Service/TicketCreationResponse.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Service/TicketInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Service/TicketInformation.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Service/TicketSales.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Service/TicketSales.Service.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.Service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.Service/appsettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/Configuration/ServiceBusConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/Configuration/ServiceBusConfiguration.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/IQueueHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/IQueueHelper.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/QueueHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/QueueHelper.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/TicketSales.ServiceBusHelper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ServiceBusHelper/TicketSales.ServiceBusHelper.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/.vscode/launch.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/.vscode/tasks.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Controllers/ExternalTicketBookingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Controllers/ExternalTicketBookingController.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Program.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/Startup.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/TicketInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/TicketInformation.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/TicketSales.ThirdPartyApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/TicketSales.ThirdPartyApi.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/appsettings.json -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyApi/readme.md -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/ITicketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/ITicketService.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/TicketSales.ThirdPartyProxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/TicketSales.ThirdPartyProxy.csproj -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/TicketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/TicketService.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/TicketServiceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.ThirdPartyProxy/TicketServiceConfiguration.cs -------------------------------------------------------------------------------- /chapter-1-ticket-sales/src/TicketSales.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-1-ticket-sales/src/TicketSales.sln -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Client/CashDesk.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Client/CashDesk.Client.csproj -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Client/Program.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.DataPersistence/CashDesk.DataPersistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.DataPersistence/CashDesk.DataPersistence.csproj -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.DataPersistence/DataEventsPersistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.DataPersistence/DataEventsPersistence.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.DataPersistence/IDataEventsPersistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.DataPersistence/IDataEventsPersistence.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/CashDesk.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/CashDesk.Server.csproj -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/CashDeskEventStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/CashDeskEventStream.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Entities/CashDeskTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Entities/CashDeskTransaction.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Entities/CashDeskTransactionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Entities/CashDeskTransactionConverter.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Entities/ITransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Entities/ITransaction.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/EventStreamBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/EventStreamBase.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/EventTypes/CashDeskTransactionAddedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/EventTypes/CashDeskTransactionAddedEvent.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/EventTypes/IEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/EventTypes/IEvent.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/DataCashDeskTransactionAddedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/DataCashDeskTransactionAddedEvent.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/IDataEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/IDataEvent.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/PersistData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/PersistData.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/SaveChanges.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.Server/Persistence/SaveChanges.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/CashDesk.Tesks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/CashDesk.Tesks.csproj -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/Integration/Persistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/Integration/Persistence.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/Mocks/DataEventsPersistenceMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/Mocks/DataEventsPersistenceMock.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/Unit/EventSourcingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.UnitTesks/Unit/EventSourcingTests.cs -------------------------------------------------------------------------------- /chapter-2-cash-desk/src/CashDesk/CashDesk.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-2-cash-desk/src/CashDesk/CashDesk.sln -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/BookingRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/BookingRequest.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/Program.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/TravelAgent.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/TravelAgent.Client.csproj -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Client/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "ConnectionString": "" 3 | } -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/ApiProxies/HospitalProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/ApiProxies/HospitalProxy.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/ApiProxies/HotelProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/ApiProxies/HotelProxy.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/ApiProxies/SpaceFlightProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/ApiProxies/SpaceFlightProxy.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/BookingRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/BookingRequest.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/BookingRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/BookingRequestHandler.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/IBookingRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/IBookingRequestHandler.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/Program.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/TravelAgent.Coordinator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/TravelAgent.Coordinator.csproj -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.Coordinator/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "ConnectionString": "" 3 | } -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Controllers/HospitalTestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Controllers/HospitalTestController.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Models/RoomRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Models/RoomRequest.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Program.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/Startup.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/TravelAgent.HospitalApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/TravelAgent.HospitalApi.csproj -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HospitalApi/appsettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Controllers/AvailabilityController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Controllers/AvailabilityController.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Controllers/BookingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Controllers/BookingController.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Models/AvailabilityResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Models/AvailabilityResponse.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Models/RoomRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Models/RoomRequest.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Program.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/Startup.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/TravelAgent.HotelApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/TravelAgent.HotelApi.csproj -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.HotelApi/appsettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Controllers/SpaceFlightBookingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Controllers/SpaceFlightBookingController.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Models/BookingRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Models/BookingRequest.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Program.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/Startup.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/TravelAgent.SpaceTripApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/TravelAgent.SpaceTripApi.csproj -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.SpaceTripApi/appsettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/src/TravelAgent/TravelAgent/TravelAgent.sln -------------------------------------------------------------------------------- /chapter-3-travel-agent/tests/TravelAgent.ApiTests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/tests/TravelAgent.ApiTests/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-3-travel-agent/tests/TravelAgent.ApiTests/TestHotelApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/tests/TravelAgent.ApiTests/TestHotelApi.cs -------------------------------------------------------------------------------- /chapter-3-travel-agent/tests/TravelAgent.ApiTests/TravelAgent.ApiTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-3-travel-agent/tests/TravelAgent.ApiTests/TravelAgent.ApiTests.csproj -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Client/Helpers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Client/Helpers/Extensions.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Client/Program.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Client/SocialMedia.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Client/SocialMedia.Client.csproj -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/Entities/Comment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/Entities/Comment.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/Entities/EntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/Entities/EntityBase.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/Entities/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/Entities/Post.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/IMongoDBWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/IMongoDBWrapper.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/MongoDBWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/MongoDBWrapper.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/SocialMedia.Data.Mongo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Data.Mongo/SocialMedia.Data.Mongo.csproj -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Transfer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Transfer/Program.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.Transfer/SocialMedia.ProcessDataService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.Transfer/SocialMedia.ProcessDataService.csproj -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Controllers/CommentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Controllers/CommentController.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Controllers/PostController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Controllers/PostController.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Program.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/SocialMedia.UpdateService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/SocialMedia.UpdateService.csproj -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/Startup.cs -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.UpdateService/appsettings.json -------------------------------------------------------------------------------- /chapter-4-social-media/src/SocialMedia/SocialMedia.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-4-social-media/src/SocialMedia/SocialMedia.sln -------------------------------------------------------------------------------- /chapter-5-admin/extended/CommitCustomerDataExtended/CommitCustomerDataExtended.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/extended/CommitCustomerDataExtended/CommitCustomerDataExtended.sln -------------------------------------------------------------------------------- /chapter-5-admin/extended/CommitCustomerDataExtended/CommitCustomerDataExtended/CommitCustomerData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/extended/CommitCustomerDataExtended/CommitCustomerDataExtended/CommitCustomerData.cs -------------------------------------------------------------------------------- /chapter-5-admin/extended/CommitCustomerDataExtended/CommitCustomerDataExtended/CommitCustomerDataExtended.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/extended/CommitCustomerDataExtended/CommitCustomerDataExtended/CommitCustomerDataExtended.csproj -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.App/Admin.App.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.App/Admin.App.csproj -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.App/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.App/Program.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.Common/Admin.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.Common/Admin.Common.csproj -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.Common/CustomerModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.Common/CustomerModel.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.CustomerRead/Admin.CustomerRead.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.CustomerRead/Admin.CustomerRead.csproj -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.CustomerRead/IReadService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.CustomerRead/IReadService.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.CustomerRead/ReadService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.CustomerRead/ReadService.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.CustomerUpdate/Admin.CustomerUpdate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.CustomerUpdate/Admin.CustomerUpdate.csproj -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.CustomerUpdate/IWriteService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.CustomerUpdate/IWriteService.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.CustomerUpdate/WriteService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.CustomerUpdate/WriteService.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.Extensibility/Admin.Extensibility.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.Extensibility/Admin.Extensibility.csproj -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.Extensibility/Hook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.Extensibility/Hook.cs -------------------------------------------------------------------------------- /chapter-5-admin/src/Admin/Admin.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/src/Admin/Admin.sln -------------------------------------------------------------------------------- /chapter-5-admin/tests/Admin.UnitTests/Admin.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/tests/Admin.UnitTests/Admin.UnitTests.csproj -------------------------------------------------------------------------------- /chapter-5-admin/tests/Admin.UnitTests/ExtensibilityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/tests/Admin.UnitTests/ExtensibilityTests.cs -------------------------------------------------------------------------------- /chapter-5-admin/tests/CommitCustomerData.Extended.UnitTests/CommitCustomerData.Extended.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/tests/CommitCustomerData.Extended.UnitTests/CommitCustomerData.Extended.UnitTests.csproj -------------------------------------------------------------------------------- /chapter-5-admin/tests/CommitCustomerData.Extended.UnitTests/CommitCustomerDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-5-admin/tests/CommitCustomerData.Extended.UnitTests/CommitCustomerDataTests.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/.dockerignore -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/CentralSystemProxyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/CentralSystemProxyService.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Dockerfile -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Models/Cancellation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Models/Cancellation.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Models/Complaint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Models/Complaint.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Models/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Models/Location.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Models/SystemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Models/SystemConfiguration.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Program.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/TravelRep.Ambassador.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/TravelRep.Ambassador.csproj -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/appsettings.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/hf-log.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/hf-log.db -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/hf.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/hf.db -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.Ambassador/mkcert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.Ambassador/mkcert -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Dockerfile -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Models/Cancellation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Models/Cancellation.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Models/Complaint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Models/Complaint.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Models/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Models/Location.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Models/SystemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Models/SystemConfiguration.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Program.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/TravelRep.App.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/TravelRep.App.csproj -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.App/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.App/appsettings.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/Program.cs -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/TravelRep.CentralApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/TravelRep.CentralApi.csproj -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/appsettings.Development.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/appsettings.json -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/localhost-host.docker.internal-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/localhost-host.docker.internal-key.pem -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.CentralApi/localhost-host.docker.internal.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.CentralApi/localhost-host.docker.internal.pem -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/TravelRep.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/TravelRep.sln -------------------------------------------------------------------------------- /chapter-6-travel-rep/src/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/chapter-6-travel-rep/src/docker-compose.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/software-architecture-by-example/HEAD/readme.md --------------------------------------------------------------------------------