├── .github └── workflows │ ├── chapter22.yml │ └── scalability-sample-3E.yml ├── .gitignore ├── LICENSE ├── README.md ├── ch02 ├── SmartSearch │ ├── Program.cs │ ├── SmartDictionary.cs │ ├── SmartSearch.csproj │ └── readme.txt ├── ch02.sln ├── performance-issues │ ├── Program.cs │ ├── performance-issues.csproj │ └── readme.txt └── scalability-sample-3E │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ ├── ServiceDependencies │ │ ├── scalability-sample-3E - Web Deploy │ │ │ └── profile.arm.json │ │ └── scalability-sample-3E │ │ │ └── profile.arm.json │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── scalability-sample-3E.csproj │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── ch04 ├── Cognitive │ ├── Cognitive.csproj │ └── Program.cs └── ch04.sln ├── ch06 ├── frontend-ingress.yaml ├── frontend.yaml ├── redis-master.yaml └── redis-slave.yaml ├── ch07 └── WWTravelClubDB │ ├── WWTravelClubDB.sln │ ├── WWTravelClubDB │ ├── LibraryDesignTimeDbContextFactory.cs │ ├── MainDBContext.cs │ ├── Migrations │ │ ├── 20210924143018_initial.Designer.cs │ │ ├── 20210924143018_initial.cs │ │ └── MainDbContextModelSnapshot.cs │ ├── Models │ │ ├── Destination.cs │ │ ├── DestinationConfiguration.cs │ │ ├── Package.cs │ │ └── PackageConfiguration.cs │ ├── Optimization │ │ ├── DestinationEntityType.cs │ │ ├── MainDbContextModel.cs │ │ ├── MainDbContextModelBuilder.cs │ │ └── PackageEntityType.cs │ └── WWTravelClubDB.csproj │ └── WWTravelClubDBTest │ ├── PackagesListDTO.cs │ ├── Program.cs │ └── WWTravelClubDBTest.csproj ├── ch08 ├── CosmosDBClientSample │ ├── CosmosDBClientSample.csproj │ └── Program.cs ├── WWTravelClubDB │ ├── LibraryDesignTimeDbContextFactory.cs │ ├── MainDBContext.cs │ ├── Models │ │ ├── Destination.cs │ │ └── Package.cs │ └── WWTravelClubDB.csproj ├── WWTravelClubDBTest │ ├── PackagesListDTO.cs │ ├── Program.cs │ └── WWTravelClubDBTest.csproj └── ch08.sln ├── ch09 ├── FunctionAppSample │ ├── .gitignore │ ├── AzureDurableFunctionOrchestration.cs │ ├── FunctionAppSample.csproj │ ├── HttpSampleNet60.cs │ ├── Properties │ │ ├── launchSettings.json │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ └── host.json ├── FunctionAppWWTravel │ ├── .gitignore │ ├── Entities │ │ └── EMailData.cs │ ├── FunctionAppWWTravel.csproj │ ├── Helper.cs │ ├── ProcessEmailQueue.cs │ ├── ProcessSendEmail.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SendEmail.cs │ ├── host.json │ └── local.settings.json └── ch09.sln ├── ch10 ├── DesignPatternsSample │ ├── BuilderSample │ │ ├── BuilderInterface │ │ │ └── IRoomBuilder.cs │ │ ├── ConcreteBuilder │ │ │ ├── FamilyRoomBuilder.cs │ │ │ └── SimpleRoomBuilder.cs │ │ └── Product │ │ │ └── Room.cs │ ├── CommandSample │ │ ├── CommandInterface │ │ │ └── ICommand.cs │ │ ├── ConcreteCommand │ │ │ ├── DislikeCmd.cs │ │ │ ├── LikeCmd.cs │ │ │ └── LoveCmd.cs │ │ ├── Invoker │ │ │ └── CommandInvoker.cs │ │ └── Receiver │ │ │ └── Package.cs │ ├── DependencyInjectionSample │ │ ├── Concrete │ │ │ ├── DestinationAddress.cs │ │ │ ├── DistanceCalculator.cs │ │ │ └── UserAddress.cs │ │ └── Interface │ │ │ └── IAddress.cs │ ├── DesignPatternsSample.csproj │ ├── FactorySample │ │ ├── ConcreteCreator │ │ │ └── PaymentServiceFactory.cs │ │ ├── ConcreteProduct │ │ │ ├── BrazilianPaymentService.cs │ │ │ └── ItalianPaymentService.cs │ │ ├── Enums │ │ │ └── EnumChargingOptions.cs │ │ └── ProductInterface │ │ │ └── IPaymentService.cs │ ├── Program.cs │ ├── ProxySample │ │ ├── Proxy │ │ │ └── ProxyRoomPicture.cs │ │ ├── RealSubject │ │ │ └── RoomPicture.cs │ │ └── Subject │ │ │ └── IRoomPicture.cs │ ├── SingletonSample │ │ ├── Configuration.cs │ │ └── SingletonSample.cs │ └── _Class Diagrams │ │ ├── Builder Class Diagram.cd │ │ ├── Command Class Diagram.cd │ │ ├── Dependency Injection Diagram.cd │ │ ├── Factory Class Diagram.cd │ │ ├── Proxy Class Diagram.cd │ │ └── Singleton Class Diagram.cd ├── GenericHost │ ├── GenericHost.csproj │ ├── HostedService.cs │ ├── MonitoringService.cs │ ├── Program.cs │ ├── appsettings.json │ └── hostsettings.json └── ch10.sln ├── ch11 ├── ApplicationLayer │ ├── EventDIExtensions.cs │ ├── EventMediator.cs │ ├── EventTrigger.cs │ ├── ICommand.cs │ ├── ICommandHandler.cs │ ├── IEventHandler.cs │ └── IQuery.cs ├── DomainLayer │ ├── Entity.cs │ ├── IEntity.cs │ ├── IEventMediator.cs │ ├── IEventNotification.cs │ ├── IRepository.cs │ ├── IUnitOfWork.cs │ └── RepositoryExtensions.cs └── readme.txt ├── ch12 ├── CodeReuse │ ├── CodeReuse.csproj │ ├── GoodReuseApproach.cd │ └── Program.cs ├── CodeReuseLibrary │ ├── CodeReuseLibrary.csproj │ ├── Evaluation.cs │ ├── EvaluationService.cs │ └── IContentEvaluated.cs ├── README.txt ├── ch12.sln └── dotNet6Library │ ├── .gitignore │ ├── ClassDiagram.cd │ ├── EvaluationService.cs │ ├── Evaluations │ ├── Content │ │ ├── CityEvaluation.cs │ │ ├── Comments.cs │ │ ├── DestinationExpert.cs │ │ └── Package.cs │ ├── Evaluation.cs │ └── Types │ │ ├── BasicUsersEvaluation.cs │ │ └── PrimeUsersEvaluation.cs │ ├── IContentEvaluated.cs │ ├── api │ ├── .gitignore │ └── index.md │ ├── articles │ ├── intro.md │ └── toc.yml │ ├── docfx.json │ ├── dotNet6Library.csproj │ ├── dotNetStandardLibrary.xml │ ├── index.md │ └── toc.yml ├── ch13 ├── GrpcServiceSample │ ├── GrpcServiceSample.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Protos │ │ └── greet.proto │ ├── Services │ │ └── GreeterService.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── WWTravelClubDB │ ├── LibraryDesignTimeDbContextFactory.cs │ ├── MainDBContext.cs │ ├── Migrations │ │ ├── 20190205102637_initial.Designer.cs │ │ ├── 20190205102637_initial.cs │ │ └── MainDBContextModelSnapshot.cs │ ├── Models │ │ ├── Destination.cs │ │ └── Package.cs │ └── WWTravelClubDB.csproj ├── WWTravelClubDBTest │ ├── PackagesListDTO.cs │ ├── Program.cs │ └── WWTravelClubDBTest.csproj ├── WWTravelClubREST60 │ ├── Controllers │ │ └── PackagesController.cs │ ├── DTOs │ │ └── PackagesListDTO.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WWTravelClubREST60.csproj │ ├── appsettings.Development.json │ └── appsettings.json └── ch13.sln ├── ch14 ├── GrpcMicroService │ ├── FakeSource │ │ ├── FakeSource.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Worker.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── GrpcMicroService.sln │ ├── GrpcMicroService │ │ ├── GrpcMicroService.csproj │ │ ├── HostedServices │ │ │ └── ProcessPurchases.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Protos │ │ │ └── counting.proto │ │ ├── Services │ │ │ └── CounterService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── GrpcMicroServiceStore │ │ ├── GrpcMicroServiceStore.csproj │ │ ├── IDayStatistics.cs │ │ ├── IMessageQueue.cs │ │ ├── IUnitOfWork.cs │ │ ├── Implementations │ │ │ ├── DayStatistics.cs │ │ │ └── MessageQueue.cs │ │ ├── LibraryDesignTimeDbContextFactory.cs │ │ ├── MainDbContext.cs │ │ ├── Migrations │ │ │ ├── 20210829153346_initial.Designer.cs │ │ │ ├── 20210829153346_initial.cs │ │ │ ├── 20210830164922_buseness1.Designer.cs │ │ │ ├── 20210830164922_buseness1.cs │ │ │ └── MainDBContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── DayTotal.cs │ │ │ ├── Purchase.cs │ │ │ └── QueueItem.cs │ │ └── StorageExtensions.cs │ └── libs │ │ └── netstandard.dll ├── GrpcMicroServiceRabbit │ ├── FakeSource │ │ ├── FakeSource.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── PurchaseMessage.cs │ │ ├── Worker.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── GrpcMicroService.sln │ ├── GrpcMicroService │ │ ├── GrpcMicroService.csproj │ │ ├── HostedServices │ │ │ └── ProcessPurchases.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── PurchaseMessage.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── GrpcMicroServiceStore │ │ ├── GrpcMicroServiceStore.csproj │ │ ├── IDayStatistics.cs │ │ ├── IMessageQueue.cs │ │ ├── IUnitOfWork.cs │ │ ├── Implementations │ │ │ ├── DayStatistics.cs │ │ │ └── MessageQueue.cs │ │ ├── LibraryDesignTimeDbContextFactory.cs │ │ ├── MainDbContext.cs │ │ ├── Migrations │ │ │ ├── 20210829153346_initial.Designer.cs │ │ │ ├── 20210829153346_initial.cs │ │ │ ├── 20210830164922_buseness1.Designer.cs │ │ │ ├── 20210830164922_buseness1.cs │ │ │ └── MainDBContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── DayTotal.cs │ │ │ ├── Purchase.cs │ │ │ └── QueueItem.cs │ │ └── StorageExtensions.cs │ └── libs │ │ └── netstandard.dll └── GrpcMicroServiceRabbitProto │ ├── FakeSource │ ├── FakeSource.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Protos │ │ └── messages.proto │ ├── Worker.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── GrpcMicroService.sln │ ├── GrpcMicroService │ ├── GrpcMicroService.csproj │ ├── HostedServices │ │ └── ProcessPurchases.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Protos │ │ └── messages.proto │ ├── appsettings.Development.json │ └── appsettings.json │ ├── GrpcMicroServiceStore │ ├── GrpcMicroServiceStore.csproj │ ├── IDayStatistics.cs │ ├── IMessageQueue.cs │ ├── IUnitOfWork.cs │ ├── Implementations │ │ ├── DayStatistics.cs │ │ └── MessageQueue.cs │ ├── LibraryDesignTimeDbContextFactory.cs │ ├── MainDbContext.cs │ ├── Migrations │ │ ├── 20210829153346_initial.Designer.cs │ │ ├── 20210829153346_initial.cs │ │ ├── 20210830164922_buseness1.Designer.cs │ │ ├── 20210830164922_buseness1.cs │ │ └── MainDBContextModelSnapshot.cs │ ├── Models │ │ ├── DayTotal.cs │ │ ├── Purchase.cs │ │ └── QueueItem.cs │ └── StorageExtensions.cs │ └── libs │ └── netstandard.dll ├── ch16 └── PackagesManagement │ ├── PackagesManagement.sln │ ├── PackagesManagement │ ├── Commands │ │ ├── CreatePackageCommand.cs │ │ ├── DeletePackageCommand.cs │ │ └── UpdatePackageCommand.cs │ ├── Controllers │ │ ├── AccountController.cs │ │ ├── HomeController.cs │ │ └── ManagePackagesController.cs │ ├── Handlers │ │ ├── CreatePackageCommandHandler.cs │ │ ├── DeletePackageCommandHandler.cs │ │ ├── PackageDeleteEventHandler.cs │ │ ├── PackagePriceChangedEventHandler.cs │ │ └── UpdatePackageCommandHandler.cs │ ├── Models │ │ ├── Account │ │ │ └── LoginViewModel.cs │ │ ├── ErrorViewModel.cs │ │ └── Packages │ │ │ ├── PackageFullEditViewModel.cs │ │ │ ├── PackageInfosViewModel.cs │ │ │ └── PackagesListViewModel.cs │ ├── PackagesManagement.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Queries │ │ ├── DestinationListQuery.cs │ │ ├── IDestinationListQuery.cs │ │ ├── IPackagesListQuery.cs │ │ └── PackagesListQuery.cs │ ├── Tools │ │ ├── EventDIExtensions.cs │ │ ├── EventMediator.cs │ │ ├── EventTrigger.cs │ │ ├── ICommand.cs │ │ ├── ICommandHandler.cs │ │ ├── IEventHandler.cs │ │ └── IQuery.cs │ ├── Views │ │ ├── Account │ │ │ └── Login.cshtml │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── ManagePackages │ │ │ ├── Edit.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ ├── PackagesManagementDB │ ├── Extensions │ │ └── DBExtensions.cs │ ├── MainDBContext.cs │ ├── Migrations │ │ ├── 20210927130329_initial.Designer.cs │ │ ├── 20210927130329_initial.cs │ │ └── MainDbContextModelSnapshot.cs │ ├── Models │ │ ├── Destination.cs │ │ ├── DestinationConfiguration.cs │ │ ├── Package.cs │ │ ├── PackageConfiguration.cs │ │ └── PackageEvent.cs │ ├── PackagesManagementDB.csproj │ └── Repositories │ │ ├── DestinationRepository.cs │ │ ├── PackageEventRepository.cs │ │ └── PackageRepository.cs │ └── PackagesManagementDomain │ ├── Aggregates │ ├── IDestination.cs │ ├── IPackage.cs │ └── IPackageEvent.cs │ ├── DTOs │ └── IPackageFullEditDTO.cs │ ├── Events │ ├── PackageDeleteEvent.cs │ └── PackagePriceChangedEvent.cs │ ├── IRepositories │ ├── IDestinationRepository.cs │ ├── IPackageEventRepository.cs │ └── IPackageRepository.cs │ ├── PackagesManagementDomain.csproj │ └── Tools │ ├── Entity.cs │ ├── IEntity.cs │ ├── IEventMediator.cs │ ├── IEventNotification.cs │ ├── IRepository.cs │ ├── IUnitOfWork.cs │ └── RepositoryExtensions.cs ├── ch17 └── PackagesManagementBlazor │ ├── PackagesManagement.sln │ ├── PackagesManagementBlazor │ ├── Client │ │ ├── App.razor │ │ ├── PackagesManagementBlazor.Client.csproj │ │ ├── Pages │ │ │ └── Index.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── PackagesClient.cs │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ ├── NavMenu.razor.css │ │ │ └── SurveyPrompt.razor │ │ ├── ViewModels │ │ │ └── SearchViewModel.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── app.css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ │ ├── favicon.ico │ │ │ ├── icon-192.png │ │ │ └── index.html │ ├── Server │ │ ├── Controllers │ │ │ ├── PackagesController.cs │ │ │ └── WeatherForecastController.cs │ │ ├── PackagesManagementBlazor.Server.csproj │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ └── Error.cshtml.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Queries │ │ │ ├── IPackagesListByLocationQuery.cs │ │ │ └── PackagesListByLocationQuery.cs │ │ ├── Readme.txt │ │ ├── Tools │ │ │ ├── EventDIExtensions.cs │ │ │ ├── EventMediator.cs │ │ │ ├── EventTrigger.cs │ │ │ ├── ICommand.cs │ │ │ ├── ICommandHandler.cs │ │ │ ├── IEventHandler.cs │ │ │ └── IQuery.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── Shared │ │ ├── PackageInfosViewModel.cs │ │ ├── PackagesListViewModel.cs │ │ ├── PackagesManagementBlazor.Shared.csproj │ │ └── WeatherForecast.cs │ ├── PackagesManagementDB │ ├── Extensions │ │ └── DBExtensions.cs │ ├── MainDBContext.cs │ ├── Migrations │ │ ├── 20210927130329_initial.Designer.cs │ │ ├── 20210927130329_initial.cs │ │ └── MainDbContextModelSnapshot.cs │ ├── Models │ │ ├── Destination.cs │ │ ├── DestinationConfiguration.cs │ │ ├── Package.cs │ │ ├── PackageConfiguration.cs │ │ └── PackageEvent.cs │ ├── PackagesManagementDB.csproj │ └── Repositories │ │ ├── DestinationRepository.cs │ │ ├── PackageEventRepository.cs │ │ └── PackageRepository.cs │ └── PackagesManagementDomain │ ├── Aggregates │ ├── IDestination.cs │ ├── IPackage.cs │ └── IPackageEvent.cs │ ├── DTOs │ └── IPackageFullEditDTO.cs │ ├── Events │ ├── PackageDeleteEvent.cs │ └── PackagePriceChangedEvent.cs │ ├── IRepositories │ ├── IDestinationRepository.cs │ ├── IPackageEventRepository.cs │ └── IPackageRepository.cs │ ├── PackagesManagementDomain.csproj │ └── Tools │ ├── Entity.cs │ ├── IEntity.cs │ ├── IEventMediator.cs │ ├── IEventNotification.cs │ ├── IRepository.cs │ ├── IUnitOfWork.cs │ └── RepositoryExtensions.cs ├── ch18 ├── MauiApp1 │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MauiApp1.csproj │ ├── MauiProgram.cs │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ ├── Program.cs │ │ │ └── Resources │ │ │ └── LaunchScreen.xib │ ├── Properties │ │ └── launchSettings.json │ └── Resources │ │ ├── Fonts │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ └── dotnet_bot.svg │ │ ├── appicon.svg │ │ └── appiconfg.svg ├── WinFormsApp │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── Program.cs │ └── WinFormsApp.csproj ├── WpfApp │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ └── WpfApp.csproj ├── XamarinFormsApp │ ├── XamarinFormsApp.Android │ │ ├── Assets │ │ │ └── AboutAssets.txt │ │ ├── MainActivity.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── Resource.designer.cs │ │ │ ├── drawable │ │ │ │ ├── icon_about.png │ │ │ │ ├── icon_feed.png │ │ │ │ └── xamarin_logo.png │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── icon.xml │ │ │ │ └── icon_round.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── icon.png │ │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── icon.png │ │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── icon.png │ │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── icon.png │ │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── icon.png │ │ │ │ └── launcher_foreground.png │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ └── XamarinFormsApp.Android.csproj │ ├── XamarinFormsApp.iOS │ │ ├── AppDelegate.cs │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon1024.png │ │ │ │ ├── Icon120.png │ │ │ │ ├── Icon152.png │ │ │ │ ├── Icon167.png │ │ │ │ ├── Icon180.png │ │ │ │ ├── Icon20.png │ │ │ │ ├── Icon29.png │ │ │ │ ├── Icon40.png │ │ │ │ ├── Icon58.png │ │ │ │ ├── Icon60.png │ │ │ │ ├── Icon76.png │ │ │ │ ├── Icon80.png │ │ │ │ └── Icon87.png │ │ ├── Entitlements.plist │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Default-Portrait@2x.png │ │ │ ├── Default.png │ │ │ ├── Default@2x.png │ │ │ ├── LaunchScreen.storyboard │ │ │ ├── icon_about.png │ │ │ ├── icon_about@2x.png │ │ │ ├── icon_about@3x.png │ │ │ ├── icon_feed.png │ │ │ ├── icon_feed@2x.png │ │ │ ├── icon_feed@3x.png │ │ │ ├── xamarin_logo.png │ │ │ ├── xamarin_logo@2x.png │ │ │ └── xamarin_logo@3x.png │ │ └── XamarinFormsApp.iOS.csproj │ └── XamarinFormsApp │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppShell.xaml │ │ ├── AppShell.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── GettingStarted.txt │ │ ├── Models │ │ └── Item.cs │ │ ├── Services │ │ ├── IDataStore.cs │ │ └── MockDataStore.cs │ │ ├── ViewModels │ │ ├── AboutViewModel.cs │ │ ├── BaseViewModel.cs │ │ ├── ItemDetailViewModel.cs │ │ ├── ItemsViewModel.cs │ │ ├── LoginViewModel.cs │ │ └── NewItemViewModel.cs │ │ ├── Views │ │ ├── AboutPage.xaml │ │ ├── AboutPage.xaml.cs │ │ ├── ItemDetailPage.xaml │ │ ├── ItemDetailPage.xaml.cs │ │ ├── ItemsPage.xaml │ │ ├── ItemsPage.xaml.cs │ │ ├── LoginPage.xaml │ │ ├── LoginPage.xaml.cs │ │ ├── NewItemPage.xaml │ │ └── NewItemPage.xaml.cs │ │ └── XamarinFormsApp.csproj └── ch18.sln ├── ch19 ├── Recommendation │ ├── ClassDiagram.cd │ ├── MLModelRecommendation.consumption.cs │ ├── MLModelRecommendation.mbconfig │ ├── MLModelRecommendation.training.cs │ ├── MLModelRecommendation.zip │ ├── Pace.cs │ ├── Program.cs │ ├── Rating.cs │ ├── Recommendation.csproj │ ├── User.cs │ ├── places.csv │ ├── ratings.csv │ └── users.csv ├── WWTravelClubRecommendationApi │ ├── MLModelRecommendation.consumption.cs │ ├── MLModelRecommendation.mbconfig │ ├── MLModelRecommendation.training.cs │ ├── MLModelRecommendation.zip │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── WWTravelClubRecommendationApi.csproj └── ch19.sln ├── ch20 ├── CodeMetrics │ ├── CodeMetricsBadCode.csproj │ ├── CouplingSample │ │ ├── ClassDiagram.cd │ │ ├── Execution │ │ │ ├── ExecutionTypeA.cs │ │ │ ├── ExecutionTypeB.cs │ │ │ └── ExecutionTypeC.cs │ │ └── MasterClass.cs │ ├── Logger.cs │ ├── Program.cs │ ├── SampleClasses │ │ ├── ClassDiagram.cd │ │ ├── SampleClass01.cs │ │ ├── SampleClass02.cs │ │ ├── SampleClass03.cs │ │ └── SampleClass04.cs │ └── SampleIDisposableClass.cs ├── CodeMetricsGoodCode │ ├── CodeMetricsGoodCode.csproj │ ├── CouplingSample │ │ ├── ClassDiagram.cd │ │ ├── Execution │ │ │ ├── ExecutionTypeA.cs │ │ │ ├── ExecutionTypeB.cs │ │ │ └── ExecutionTypeC.cs │ │ ├── IExecutionType.cs │ │ └── MasterClass.cs │ ├── Enums │ │ ├── BillingMode.cs │ │ └── CreditCardProcessingResult.cs │ └── Program.cs ├── SampleCodeAfterAnalysis │ ├── Program.cs │ └── SampleCodeAfterAnalysis.csproj ├── SampleCodeBeforeAnalysis │ ├── Program.cs │ └── SampleCodeBeforeAnalysis.csproj └── ch20.sln ├── ch22 ├── ch22.sln └── ch22 │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── ch22.csproj │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map └── ch23 └── PackagesManagementWithTests ├── PackagesManagement.sln ├── PackagesManagement ├── Commands │ ├── CreatePackageCommand.cs │ ├── DeletePackageCommand.cs │ └── UpdatePackageCommand.cs ├── Controllers │ ├── AccountController.cs │ ├── HomeController.cs │ └── ManagePackagesController.cs ├── Handlers │ ├── CreatePackageCommandHandler.cs │ ├── DeletePackageCommandHandler.cs │ ├── PackageDeleteEventHandler.cs │ ├── PackagePriceChangedEventHandler.cs │ └── UpdatePackageCommandHandler.cs ├── Models │ ├── Account │ │ └── LoginViewModel.cs │ ├── ErrorViewModel.cs │ └── Packages │ │ ├── PackageFullEditViewModel.cs │ │ ├── PackageInfosViewModel.cs │ │ └── PackagesListViewModel.cs ├── PackagesManagement.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Queries │ ├── DestinationListQuery.cs │ ├── IDestinationListQuery.cs │ ├── IPackagesListQuery.cs │ └── PackagesListQuery.cs ├── Tools │ ├── EventDIExtensions.cs │ ├── EventMediator.cs │ ├── EventTrigger.cs │ ├── ICommand.cs │ ├── ICommandHandler.cs │ ├── IEventHandler.cs │ └── IQuery.cs ├── Views │ ├── Account │ │ └── Login.cshtml │ ├── Home │ │ ├── Index.cshtml │ │ └── Privacy.cshtml │ ├── ManagePackages │ │ ├── Edit.cshtml │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-grid.rtl.css │ │ ├── bootstrap-grid.rtl.css.map │ │ ├── bootstrap-grid.rtl.min.css │ │ ├── bootstrap-grid.rtl.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap-reboot.rtl.css │ │ ├── bootstrap-reboot.rtl.css.map │ │ ├── bootstrap-reboot.rtl.min.css │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ ├── bootstrap-utilities.css │ │ ├── bootstrap-utilities.css.map │ │ ├── bootstrap-utilities.min.css │ │ ├── bootstrap-utilities.min.css.map │ │ ├── bootstrap-utilities.rtl.css │ │ ├── bootstrap-utilities.rtl.css.map │ │ ├── bootstrap-utilities.rtl.min.css │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── bootstrap.rtl.css │ │ ├── bootstrap.rtl.css.map │ │ ├── bootstrap.rtl.min.css │ │ └── bootstrap.rtl.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.esm.js │ │ ├── bootstrap.esm.js.map │ │ ├── bootstrap.esm.min.js │ │ ├── bootstrap.esm.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── PackagesManagementDB ├── Extensions │ └── DBExtensions.cs ├── MainDBContext.cs ├── Migrations │ ├── 20210927130329_initial.Designer.cs │ ├── 20210927130329_initial.cs │ └── MainDbContextModelSnapshot.cs ├── Models │ ├── Destination.cs │ ├── DestinationConfiguration.cs │ ├── Package.cs │ ├── PackageConfiguration.cs │ └── PackageEvent.cs ├── PackagesManagementDB.csproj └── Repositories │ ├── DestinationRepository.cs │ ├── PackageEventRepository.cs │ └── PackageRepository.cs ├── PackagesManagementDomain ├── Aggregates │ ├── IDestination.cs │ ├── IPackage.cs │ └── IPackageEvent.cs ├── DTOs │ └── IPackageFullEditDTO.cs ├── Events │ ├── PackageDeleteEvent.cs │ └── PackagePriceChangedEvent.cs ├── IRepositories │ ├── IDestinationRepository.cs │ ├── IPackageEventRepository.cs │ └── IPackageRepository.cs ├── PackagesManagementDomain.csproj └── Tools │ ├── Entity.cs │ ├── IEntity.cs │ ├── IEventMediator.cs │ ├── IEventNotification.cs │ ├── IRepository.cs │ ├── IUnitOfWork.cs │ └── RepositoryExtensions.cs ├── PackagesManagementFTest ├── PackagesManagementFTest.csproj └── UIExampleTestcs.cs └── PackagesManagementTest ├── ManagePackagesControllerTests.cs └── PackagesManagementTest.csproj /.github/workflows/chapter22.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/.github/workflows/chapter22.yml -------------------------------------------------------------------------------- /.github/workflows/scalability-sample-3E.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/.github/workflows/scalability-sample-3E.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/README.md -------------------------------------------------------------------------------- /ch02/SmartSearch/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/SmartSearch/Program.cs -------------------------------------------------------------------------------- /ch02/SmartSearch/SmartDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/SmartSearch/SmartDictionary.cs -------------------------------------------------------------------------------- /ch02/SmartSearch/SmartSearch.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/SmartSearch/SmartSearch.csproj -------------------------------------------------------------------------------- /ch02/SmartSearch/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/SmartSearch/readme.txt -------------------------------------------------------------------------------- /ch02/ch02.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/ch02.sln -------------------------------------------------------------------------------- /ch02/performance-issues/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/performance-issues/Program.cs -------------------------------------------------------------------------------- /ch02/performance-issues/performance-issues.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/performance-issues/performance-issues.csproj -------------------------------------------------------------------------------- /ch02/performance-issues/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/performance-issues/readme.txt -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Error.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Index.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Program.cs -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/Startup.cs -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/appsettings.Development.json -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/appsettings.json -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/scalability-sample-3E.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/scalability-sample-3E.csproj -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/css/site.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/favicon.ico -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/js/site.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /ch02/scalability-sample-3E/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch02/scalability-sample-3E/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /ch04/Cognitive/Cognitive.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch04/Cognitive/Cognitive.csproj -------------------------------------------------------------------------------- /ch04/Cognitive/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch04/Cognitive/Program.cs -------------------------------------------------------------------------------- /ch04/ch04.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch04/ch04.sln -------------------------------------------------------------------------------- /ch06/frontend-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch06/frontend-ingress.yaml -------------------------------------------------------------------------------- /ch06/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch06/frontend.yaml -------------------------------------------------------------------------------- /ch06/redis-master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch06/redis-master.yaml -------------------------------------------------------------------------------- /ch06/redis-slave.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch06/redis-slave.yaml -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB.sln -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/LibraryDesignTimeDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/LibraryDesignTimeDbContextFactory.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/MainDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/MainDBContext.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Migrations/20210924143018_initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Migrations/20210924143018_initial.Designer.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Migrations/20210924143018_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Migrations/20210924143018_initial.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Migrations/MainDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Migrations/MainDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Models/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Models/Destination.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Models/DestinationConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Models/DestinationConfiguration.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Models/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Models/Package.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Models/PackageConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Models/PackageConfiguration.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Optimization/DestinationEntityType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Optimization/DestinationEntityType.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Optimization/MainDbContextModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Optimization/MainDbContextModel.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Optimization/MainDbContextModelBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Optimization/MainDbContextModelBuilder.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/Optimization/PackageEntityType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/Optimization/PackageEntityType.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDB/WWTravelClubDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDB/WWTravelClubDB.csproj -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDBTest/PackagesListDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDBTest/PackagesListDTO.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDBTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDBTest/Program.cs -------------------------------------------------------------------------------- /ch07/WWTravelClubDB/WWTravelClubDBTest/WWTravelClubDBTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch07/WWTravelClubDB/WWTravelClubDBTest/WWTravelClubDBTest.csproj -------------------------------------------------------------------------------- /ch08/CosmosDBClientSample/CosmosDBClientSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/CosmosDBClientSample/CosmosDBClientSample.csproj -------------------------------------------------------------------------------- /ch08/CosmosDBClientSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/CosmosDBClientSample/Program.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDB/LibraryDesignTimeDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDB/LibraryDesignTimeDbContextFactory.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDB/MainDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDB/MainDBContext.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDB/Models/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDB/Models/Destination.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDB/Models/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDB/Models/Package.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDB/WWTravelClubDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDB/WWTravelClubDB.csproj -------------------------------------------------------------------------------- /ch08/WWTravelClubDBTest/PackagesListDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDBTest/PackagesListDTO.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDBTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDBTest/Program.cs -------------------------------------------------------------------------------- /ch08/WWTravelClubDBTest/WWTravelClubDBTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/WWTravelClubDBTest/WWTravelClubDBTest.csproj -------------------------------------------------------------------------------- /ch08/ch08.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch08/ch08.sln -------------------------------------------------------------------------------- /ch09/FunctionAppSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/.gitignore -------------------------------------------------------------------------------- /ch09/FunctionAppSample/AzureDurableFunctionOrchestration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/AzureDurableFunctionOrchestration.cs -------------------------------------------------------------------------------- /ch09/FunctionAppSample/FunctionAppSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/FunctionAppSample.csproj -------------------------------------------------------------------------------- /ch09/FunctionAppSample/HttpSampleNet60.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/HttpSampleNet60.cs -------------------------------------------------------------------------------- /ch09/FunctionAppSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch09/FunctionAppSample/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /ch09/FunctionAppSample/Properties/serviceDependencies.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/Properties/serviceDependencies.local.json -------------------------------------------------------------------------------- /ch09/FunctionAppSample/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppSample/host.json -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/.gitignore -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/Entities/EMailData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/Entities/EMailData.cs -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/FunctionAppWWTravel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/FunctionAppWWTravel.csproj -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/Helper.cs -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/ProcessEmailQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/ProcessEmailQueue.cs -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/ProcessSendEmail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/ProcessSendEmail.cs -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/SendEmail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/SendEmail.cs -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /ch09/FunctionAppWWTravel/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/FunctionAppWWTravel/local.settings.json -------------------------------------------------------------------------------- /ch09/ch09.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch09/ch09.sln -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/BuilderSample/BuilderInterface/IRoomBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/BuilderSample/BuilderInterface/IRoomBuilder.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/BuilderSample/ConcreteBuilder/FamilyRoomBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/BuilderSample/ConcreteBuilder/FamilyRoomBuilder.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/BuilderSample/ConcreteBuilder/SimpleRoomBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/BuilderSample/ConcreteBuilder/SimpleRoomBuilder.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/BuilderSample/Product/Room.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/BuilderSample/Product/Room.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/CommandSample/CommandInterface/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/CommandSample/CommandInterface/ICommand.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/CommandSample/ConcreteCommand/DislikeCmd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/CommandSample/ConcreteCommand/DislikeCmd.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/CommandSample/ConcreteCommand/LikeCmd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/CommandSample/ConcreteCommand/LikeCmd.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/CommandSample/ConcreteCommand/LoveCmd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/CommandSample/ConcreteCommand/LoveCmd.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/CommandSample/Invoker/CommandInvoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/CommandSample/Invoker/CommandInvoker.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/CommandSample/Receiver/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/CommandSample/Receiver/Package.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/DependencyInjectionSample/Concrete/DestinationAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/DependencyInjectionSample/Concrete/DestinationAddress.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/DependencyInjectionSample/Concrete/DistanceCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/DependencyInjectionSample/Concrete/DistanceCalculator.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/DependencyInjectionSample/Concrete/UserAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/DependencyInjectionSample/Concrete/UserAddress.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/DependencyInjectionSample/Interface/IAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/DependencyInjectionSample/Interface/IAddress.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/DesignPatternsSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/DesignPatternsSample.csproj -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/FactorySample/ConcreteCreator/PaymentServiceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/FactorySample/ConcreteCreator/PaymentServiceFactory.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/FactorySample/ConcreteProduct/BrazilianPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/FactorySample/ConcreteProduct/BrazilianPaymentService.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/FactorySample/ConcreteProduct/ItalianPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/FactorySample/ConcreteProduct/ItalianPaymentService.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/FactorySample/Enums/EnumChargingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/FactorySample/Enums/EnumChargingOptions.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/FactorySample/ProductInterface/IPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/FactorySample/ProductInterface/IPaymentService.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/Program.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/ProxySample/Proxy/ProxyRoomPicture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/ProxySample/Proxy/ProxyRoomPicture.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/ProxySample/RealSubject/RoomPicture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/ProxySample/RealSubject/RoomPicture.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/ProxySample/Subject/IRoomPicture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/ProxySample/Subject/IRoomPicture.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/SingletonSample/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/SingletonSample/Configuration.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/SingletonSample/SingletonSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/SingletonSample/SingletonSample.cs -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/_Class Diagrams/Builder Class Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/_Class Diagrams/Builder Class Diagram.cd -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/_Class Diagrams/Command Class Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/_Class Diagrams/Command Class Diagram.cd -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/_Class Diagrams/Dependency Injection Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/_Class Diagrams/Dependency Injection Diagram.cd -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/_Class Diagrams/Factory Class Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/_Class Diagrams/Factory Class Diagram.cd -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/_Class Diagrams/Proxy Class Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/_Class Diagrams/Proxy Class Diagram.cd -------------------------------------------------------------------------------- /ch10/DesignPatternsSample/_Class Diagrams/Singleton Class Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/DesignPatternsSample/_Class Diagrams/Singleton Class Diagram.cd -------------------------------------------------------------------------------- /ch10/GenericHost/GenericHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/GenericHost/GenericHost.csproj -------------------------------------------------------------------------------- /ch10/GenericHost/HostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/GenericHost/HostedService.cs -------------------------------------------------------------------------------- /ch10/GenericHost/MonitoringService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/GenericHost/MonitoringService.cs -------------------------------------------------------------------------------- /ch10/GenericHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/GenericHost/Program.cs -------------------------------------------------------------------------------- /ch10/GenericHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/GenericHost/appsettings.json -------------------------------------------------------------------------------- /ch10/GenericHost/hostsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/GenericHost/hostsettings.json -------------------------------------------------------------------------------- /ch10/ch10.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch10/ch10.sln -------------------------------------------------------------------------------- /ch11/ApplicationLayer/EventDIExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/EventDIExtensions.cs -------------------------------------------------------------------------------- /ch11/ApplicationLayer/EventMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/EventMediator.cs -------------------------------------------------------------------------------- /ch11/ApplicationLayer/EventTrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/EventTrigger.cs -------------------------------------------------------------------------------- /ch11/ApplicationLayer/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/ICommand.cs -------------------------------------------------------------------------------- /ch11/ApplicationLayer/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/ICommandHandler.cs -------------------------------------------------------------------------------- /ch11/ApplicationLayer/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/IEventHandler.cs -------------------------------------------------------------------------------- /ch11/ApplicationLayer/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/ApplicationLayer/IQuery.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/Entity.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/IEntity.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/IEventMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/IEventMediator.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/IEventNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/IEventNotification.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/IRepository.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch11/DomainLayer/RepositoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/DomainLayer/RepositoryExtensions.cs -------------------------------------------------------------------------------- /ch11/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch11/readme.txt -------------------------------------------------------------------------------- /ch12/CodeReuse/CodeReuse.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuse/CodeReuse.csproj -------------------------------------------------------------------------------- /ch12/CodeReuse/GoodReuseApproach.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuse/GoodReuseApproach.cd -------------------------------------------------------------------------------- /ch12/CodeReuse/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuse/Program.cs -------------------------------------------------------------------------------- /ch12/CodeReuseLibrary/CodeReuseLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuseLibrary/CodeReuseLibrary.csproj -------------------------------------------------------------------------------- /ch12/CodeReuseLibrary/Evaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuseLibrary/Evaluation.cs -------------------------------------------------------------------------------- /ch12/CodeReuseLibrary/EvaluationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuseLibrary/EvaluationService.cs -------------------------------------------------------------------------------- /ch12/CodeReuseLibrary/IContentEvaluated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/CodeReuseLibrary/IContentEvaluated.cs -------------------------------------------------------------------------------- /ch12/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/README.txt -------------------------------------------------------------------------------- /ch12/ch12.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/ch12.sln -------------------------------------------------------------------------------- /ch12/dotNet6Library/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/.gitignore -------------------------------------------------------------------------------- /ch12/dotNet6Library/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/ClassDiagram.cd -------------------------------------------------------------------------------- /ch12/dotNet6Library/EvaluationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/EvaluationService.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Content/CityEvaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Content/CityEvaluation.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Content/Comments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Content/Comments.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Content/DestinationExpert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Content/DestinationExpert.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Content/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Content/Package.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Evaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Evaluation.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Types/BasicUsersEvaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Types/BasicUsersEvaluation.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/Evaluations/Types/PrimeUsersEvaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/Evaluations/Types/PrimeUsersEvaluation.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/IContentEvaluated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/IContentEvaluated.cs -------------------------------------------------------------------------------- /ch12/dotNet6Library/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/api/.gitignore -------------------------------------------------------------------------------- /ch12/dotNet6Library/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/api/index.md -------------------------------------------------------------------------------- /ch12/dotNet6Library/articles/intro.md: -------------------------------------------------------------------------------- 1 | # Add your introductions here! 2 | -------------------------------------------------------------------------------- /ch12/dotNet6Library/articles/toc.yml: -------------------------------------------------------------------------------- 1 | - name: Introduction 2 | href: intro.md 3 | -------------------------------------------------------------------------------- /ch12/dotNet6Library/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/docfx.json -------------------------------------------------------------------------------- /ch12/dotNet6Library/dotNet6Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/dotNet6Library.csproj -------------------------------------------------------------------------------- /ch12/dotNet6Library/dotNetStandardLibrary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/dotNetStandardLibrary.xml -------------------------------------------------------------------------------- /ch12/dotNet6Library/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/index.md -------------------------------------------------------------------------------- /ch12/dotNet6Library/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch12/dotNet6Library/toc.yml -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/GrpcServiceSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/GrpcServiceSample.csproj -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/Program.cs -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/Protos/greet.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/Protos/greet.proto -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/Services/GreeterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/Services/GreeterService.cs -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/appsettings.Development.json -------------------------------------------------------------------------------- /ch13/GrpcServiceSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/GrpcServiceSample/appsettings.json -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/LibraryDesignTimeDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/LibraryDesignTimeDbContextFactory.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/MainDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/MainDBContext.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/Migrations/20190205102637_initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/Migrations/20190205102637_initial.Designer.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/Migrations/20190205102637_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/Migrations/20190205102637_initial.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/Migrations/MainDBContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/Migrations/MainDBContextModelSnapshot.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/Models/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/Models/Destination.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/Models/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/Models/Package.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDB/WWTravelClubDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDB/WWTravelClubDB.csproj -------------------------------------------------------------------------------- /ch13/WWTravelClubDBTest/PackagesListDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDBTest/PackagesListDTO.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDBTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDBTest/Program.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubDBTest/WWTravelClubDBTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubDBTest/WWTravelClubDBTest.csproj -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/Controllers/PackagesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/Controllers/PackagesController.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/DTOs/PackagesListDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/DTOs/PackagesListDTO.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/Program.cs -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/WWTravelClubREST60.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/WWTravelClubREST60.csproj -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/appsettings.Development.json -------------------------------------------------------------------------------- /ch13/WWTravelClubREST60/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/WWTravelClubREST60/appsettings.json -------------------------------------------------------------------------------- /ch13/ch13.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch13/ch13.sln -------------------------------------------------------------------------------- /ch14/GrpcMicroService/FakeSource/FakeSource.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/FakeSource/FakeSource.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroService/FakeSource/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/FakeSource/Program.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/FakeSource/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/FakeSource/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroService/FakeSource/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/FakeSource/Worker.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/FakeSource/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/FakeSource/appsettings.Development.json -------------------------------------------------------------------------------- /ch14/GrpcMicroService/FakeSource/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/FakeSource/appsettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService.sln -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/GrpcMicroService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/GrpcMicroService.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/HostedServices/ProcessPurchases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/HostedServices/ProcessPurchases.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/Program.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/Protos/counting.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/Protos/counting.proto -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/Services/CounterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/Services/CounterService.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/appsettings.Development.json -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroService/appsettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/GrpcMicroServiceStore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/GrpcMicroServiceStore.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/IDayStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/IDayStatistics.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/IMessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/IMessageQueue.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Implementations/DayStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Implementations/DayStatistics.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Implementations/MessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Implementations/MessageQueue.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/LibraryDesignTimeDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/LibraryDesignTimeDbContextFactory.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/MainDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/MainDbContext.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Migrations/20210829153346_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Migrations/20210829153346_initial.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Migrations/20210830164922_buseness1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Migrations/20210830164922_buseness1.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Models/DayTotal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Models/DayTotal.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Models/Purchase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Models/Purchase.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/Models/QueueItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/Models/QueueItem.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/GrpcMicroServiceStore/StorageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/GrpcMicroServiceStore/StorageExtensions.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroService/libs/netstandard.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroService/libs/netstandard.dll -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/FakeSource.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/FakeSource.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/Program.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/PurchaseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/PurchaseMessage.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/Worker.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/appsettings.Development.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/FakeSource/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/FakeSource/appsettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService.sln -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/GrpcMicroService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/GrpcMicroService.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/HostedServices/ProcessPurchases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/HostedServices/ProcessPurchases.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/Program.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/PurchaseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/PurchaseMessage.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/appsettings.Development.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroService/appsettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/GrpcMicroServiceStore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/GrpcMicroServiceStore.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/IDayStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/IDayStatistics.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/IMessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/IMessageQueue.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Implementations/DayStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Implementations/DayStatistics.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Implementations/MessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Implementations/MessageQueue.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/MainDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/MainDbContext.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Models/DayTotal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Models/DayTotal.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Models/Purchase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Models/Purchase.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Models/QueueItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/Models/QueueItem.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/StorageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/GrpcMicroServiceStore/StorageExtensions.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbit/libs/netstandard.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbit/libs/netstandard.dll -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/FakeSource.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/FakeSource.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/Program.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/Protos/messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/Protos/messages.proto -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/Worker.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/appsettings.Development.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/FakeSource/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/FakeSource/appsettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService.sln -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/GrpcMicroService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/GrpcMicroService.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/Program.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/Protos/messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/Protos/messages.proto -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/appsettings.Development.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroService/appsettings.json -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/GrpcMicroServiceStore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/GrpcMicroServiceStore.csproj -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/IDayStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/IDayStatistics.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/IMessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/IMessageQueue.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/MainDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/MainDbContext.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/Models/DayTotal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/Models/DayTotal.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/Models/Purchase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/Models/Purchase.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/Models/QueueItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/Models/QueueItem.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/StorageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/GrpcMicroServiceStore/StorageExtensions.cs -------------------------------------------------------------------------------- /ch14/GrpcMicroServiceRabbitProto/libs/netstandard.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch14/GrpcMicroServiceRabbitProto/libs/netstandard.dll -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement.sln -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Commands/CreatePackageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Commands/CreatePackageCommand.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Commands/DeletePackageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Commands/DeletePackageCommand.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Commands/UpdatePackageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Commands/UpdatePackageCommand.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Controllers/AccountController.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Controllers/HomeController.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Controllers/ManagePackagesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Controllers/ManagePackagesController.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Handlers/CreatePackageCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Handlers/CreatePackageCommandHandler.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Handlers/DeletePackageCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Handlers/DeletePackageCommandHandler.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Handlers/PackageDeleteEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Handlers/PackageDeleteEventHandler.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Handlers/UpdatePackageCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Handlers/UpdatePackageCommandHandler.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Models/Account/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Models/Account/LoginViewModel.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Models/Packages/PackageInfosViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Models/Packages/PackageInfosViewModel.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Models/Packages/PackagesListViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Models/Packages/PackagesListViewModel.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/PackagesManagement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/PackagesManagement.csproj -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Program.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Queries/DestinationListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Queries/DestinationListQuery.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Queries/IDestinationListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Queries/IDestinationListQuery.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Queries/IPackagesListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Queries/IPackagesListQuery.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Queries/PackagesListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Queries/PackagesListQuery.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/EventDIExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/EventDIExtensions.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/EventMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/EventMediator.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/EventTrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/EventTrigger.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/ICommand.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/ICommandHandler.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/IEventHandler.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Tools/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Tools/IQuery.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/Home/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/Home/Privacy.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/ManagePackages/Edit.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/ManagePackages/Edit.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/ManagePackages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/ManagePackages/Index.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/appsettings.Development.json -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/appsettings.json -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/css/site.css -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/favicon.ico -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/js/site.js -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagement/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Extensions/DBExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Extensions/DBExtensions.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/MainDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/MainDBContext.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Migrations/20210927130329_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Migrations/20210927130329_initial.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Models/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Models/Destination.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Models/DestinationConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Models/DestinationConfiguration.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Models/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Models/Package.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Models/PackageConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Models/PackageConfiguration.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Models/PackageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Models/PackageEvent.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/PackagesManagementDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/PackagesManagementDB.csproj -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Repositories/DestinationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Repositories/DestinationRepository.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Repositories/PackageEventRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Repositories/PackageEventRepository.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDB/Repositories/PackageRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDB/Repositories/PackageRepository.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Aggregates/IDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Aggregates/IDestination.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Aggregates/IPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Aggregates/IPackage.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Aggregates/IPackageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Aggregates/IPackageEvent.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/DTOs/IPackageFullEditDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/DTOs/IPackageFullEditDTO.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Events/PackageDeleteEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Events/PackageDeleteEvent.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Events/PackagePriceChangedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Events/PackagePriceChangedEvent.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/PackagesManagementDomain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/PackagesManagementDomain.csproj -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/Entity.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/IEntity.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/IEventMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/IEventMediator.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/IEventNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/IEventNotification.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/IRepository.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch16/PackagesManagement/PackagesManagementDomain/Tools/RepositoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch16/PackagesManagement/PackagesManagementDomain/Tools/RepositoryExtensions.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagement.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagement.sln -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/App.razor -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/Program.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/css/app.css -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/favicon.ico -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/icon-192.png -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Pages/Error.cshtml -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Program.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Readme.txt -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Tools/EventTrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Tools/EventTrigger.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Tools/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Tools/ICommand.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Tools/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/Tools/IQuery.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Server/appsettings.json -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/Extensions/DBExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/Extensions/DBExtensions.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/MainDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/MainDBContext.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/Models/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/Models/Destination.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/Models/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/Models/Package.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/Models/PackageConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/Models/PackageConfiguration.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/Models/PackageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/Models/PackageEvent.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDB/PackagesManagementDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDB/PackagesManagementDB.csproj -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Aggregates/IDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Aggregates/IDestination.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Aggregates/IPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Aggregates/IPackage.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Aggregates/IPackageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Aggregates/IPackageEvent.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/Entity.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IEntity.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IEventMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IEventMediator.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IRepository.cs -------------------------------------------------------------------------------- /ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch17/PackagesManagementBlazor/PackagesManagementDomain/Tools/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/App.xaml -------------------------------------------------------------------------------- /ch18/MauiApp1/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/App.xaml.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/MainPage.xaml -------------------------------------------------------------------------------- /ch18/MauiApp1/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/MainPage.xaml.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/MauiApp1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/MauiApp1.csproj -------------------------------------------------------------------------------- /ch18/MauiApp1/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/MauiProgram.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /ch18/MauiApp1/Platforms/iOS/Resources/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Platforms/iOS/Resources/LaunchScreen.xib -------------------------------------------------------------------------------- /ch18/MauiApp1/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch18/MauiApp1/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /ch18/MauiApp1/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /ch18/MauiApp1/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Resources/appicon.svg -------------------------------------------------------------------------------- /ch18/MauiApp1/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/MauiApp1/Resources/appiconfg.svg -------------------------------------------------------------------------------- /ch18/WinFormsApp/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WinFormsApp/Form1.Designer.cs -------------------------------------------------------------------------------- /ch18/WinFormsApp/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WinFormsApp/Form1.cs -------------------------------------------------------------------------------- /ch18/WinFormsApp/Form1.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WinFormsApp/Form1.resx -------------------------------------------------------------------------------- /ch18/WinFormsApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WinFormsApp/Program.cs -------------------------------------------------------------------------------- /ch18/WinFormsApp/WinFormsApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WinFormsApp/WinFormsApp.csproj -------------------------------------------------------------------------------- /ch18/WpfApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WpfApp/App.xaml -------------------------------------------------------------------------------- /ch18/WpfApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WpfApp/App.xaml.cs -------------------------------------------------------------------------------- /ch18/WpfApp/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WpfApp/AssemblyInfo.cs -------------------------------------------------------------------------------- /ch18/WpfApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WpfApp/MainWindow.xaml -------------------------------------------------------------------------------- /ch18/WpfApp/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WpfApp/MainWindow.xaml.cs -------------------------------------------------------------------------------- /ch18/WpfApp/WpfApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/WpfApp/WpfApp.csproj -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Assets/AboutAssets.txt -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/MainActivity.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Properties/AndroidManifest.xml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/AboutResources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/AboutResources.txt -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/Resource.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/Resource.designer.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/drawable/icon_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/drawable/icon_about.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/drawable/icon_feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/drawable/icon_feed.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/drawable/xamarin_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/drawable/xamarin_logo.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/Resources/values/styles.xml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.Android/XamarinFormsApp.Android.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.Android/XamarinFormsApp.Android.csproj -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/AppDelegate.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Entitlements.plist -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Info.plist -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Main.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_about.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_about@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_about@2x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_about@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_about@3x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_feed.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_feed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_feed@2x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_feed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/icon_feed@3x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/xamarin_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/xamarin_logo.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/xamarin_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/xamarin_logo@2x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/xamarin_logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/Resources/xamarin_logo@3x.png -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp.iOS/XamarinFormsApp.iOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp.iOS/XamarinFormsApp.iOS.csproj -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/App.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/App.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/AppShell.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/AppShell.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/AssemblyInfo.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/GettingStarted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/GettingStarted.txt -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Models/Item.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Models/Item.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Services/IDataStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Services/IDataStore.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Services/MockDataStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Services/MockDataStore.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/AboutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/AboutViewModel.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/BaseViewModel.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/ItemDetailViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/ItemDetailViewModel.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/ItemsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/ItemsViewModel.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/LoginViewModel.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/NewItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/ViewModels/NewItemViewModel.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/AboutPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/AboutPage.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/AboutPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/AboutPage.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemDetailPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemDetailPage.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemDetailPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemDetailPage.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemsPage.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/ItemsPage.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/LoginPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/LoginPage.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/LoginPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/LoginPage.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/NewItemPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/NewItemPage.xaml -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/Views/NewItemPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/Views/NewItemPage.xaml.cs -------------------------------------------------------------------------------- /ch18/XamarinFormsApp/XamarinFormsApp/XamarinFormsApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/XamarinFormsApp/XamarinFormsApp/XamarinFormsApp.csproj -------------------------------------------------------------------------------- /ch18/ch18.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch18/ch18.sln -------------------------------------------------------------------------------- /ch19/Recommendation/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/ClassDiagram.cd -------------------------------------------------------------------------------- /ch19/Recommendation/MLModelRecommendation.consumption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/MLModelRecommendation.consumption.cs -------------------------------------------------------------------------------- /ch19/Recommendation/MLModelRecommendation.mbconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/MLModelRecommendation.mbconfig -------------------------------------------------------------------------------- /ch19/Recommendation/MLModelRecommendation.training.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/MLModelRecommendation.training.cs -------------------------------------------------------------------------------- /ch19/Recommendation/MLModelRecommendation.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/MLModelRecommendation.zip -------------------------------------------------------------------------------- /ch19/Recommendation/Pace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/Pace.cs -------------------------------------------------------------------------------- /ch19/Recommendation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/Program.cs -------------------------------------------------------------------------------- /ch19/Recommendation/Rating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/Rating.cs -------------------------------------------------------------------------------- /ch19/Recommendation/Recommendation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/Recommendation.csproj -------------------------------------------------------------------------------- /ch19/Recommendation/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/User.cs -------------------------------------------------------------------------------- /ch19/Recommendation/places.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/places.csv -------------------------------------------------------------------------------- /ch19/Recommendation/ratings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/ratings.csv -------------------------------------------------------------------------------- /ch19/Recommendation/users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/Recommendation/users.csv -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/MLModelRecommendation.consumption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/MLModelRecommendation.consumption.cs -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/MLModelRecommendation.mbconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/MLModelRecommendation.mbconfig -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/MLModelRecommendation.training.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/MLModelRecommendation.training.cs -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/MLModelRecommendation.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/MLModelRecommendation.zip -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/Program.cs -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch19/WWTravelClubRecommendationApi/WWTravelClubRecommendationApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/WWTravelClubRecommendationApi/WWTravelClubRecommendationApi.csproj -------------------------------------------------------------------------------- /ch19/ch19.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch19/ch19.sln -------------------------------------------------------------------------------- /ch20/CodeMetrics/CodeMetricsBadCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/CodeMetricsBadCode.csproj -------------------------------------------------------------------------------- /ch20/CodeMetrics/CouplingSample/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/CouplingSample/ClassDiagram.cd -------------------------------------------------------------------------------- /ch20/CodeMetrics/CouplingSample/Execution/ExecutionTypeA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/CouplingSample/Execution/ExecutionTypeA.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/CouplingSample/Execution/ExecutionTypeB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/CouplingSample/Execution/ExecutionTypeB.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/CouplingSample/Execution/ExecutionTypeC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/CouplingSample/Execution/ExecutionTypeC.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/CouplingSample/MasterClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/CouplingSample/MasterClass.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/Logger.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/Program.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/SampleClasses/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/SampleClasses/ClassDiagram.cd -------------------------------------------------------------------------------- /ch20/CodeMetrics/SampleClasses/SampleClass01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/SampleClasses/SampleClass01.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/SampleClasses/SampleClass02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/SampleClasses/SampleClass02.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/SampleClasses/SampleClass03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/SampleClasses/SampleClass03.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/SampleClasses/SampleClass04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/SampleClasses/SampleClass04.cs -------------------------------------------------------------------------------- /ch20/CodeMetrics/SampleIDisposableClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetrics/SampleIDisposableClass.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CodeMetricsGoodCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CodeMetricsGoodCode.csproj -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CouplingSample/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CouplingSample/ClassDiagram.cd -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CouplingSample/Execution/ExecutionTypeA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CouplingSample/Execution/ExecutionTypeA.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CouplingSample/Execution/ExecutionTypeB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CouplingSample/Execution/ExecutionTypeB.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CouplingSample/Execution/ExecutionTypeC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CouplingSample/Execution/ExecutionTypeC.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CouplingSample/IExecutionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CouplingSample/IExecutionType.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/CouplingSample/MasterClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/CouplingSample/MasterClass.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/Enums/BillingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/Enums/BillingMode.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/Enums/CreditCardProcessingResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/Enums/CreditCardProcessingResult.cs -------------------------------------------------------------------------------- /ch20/CodeMetricsGoodCode/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/CodeMetricsGoodCode/Program.cs -------------------------------------------------------------------------------- /ch20/SampleCodeAfterAnalysis/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/SampleCodeAfterAnalysis/Program.cs -------------------------------------------------------------------------------- /ch20/SampleCodeAfterAnalysis/SampleCodeAfterAnalysis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/SampleCodeAfterAnalysis/SampleCodeAfterAnalysis.csproj -------------------------------------------------------------------------------- /ch20/SampleCodeBeforeAnalysis/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/SampleCodeBeforeAnalysis/Program.cs -------------------------------------------------------------------------------- /ch20/SampleCodeBeforeAnalysis/SampleCodeBeforeAnalysis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/SampleCodeBeforeAnalysis/SampleCodeBeforeAnalysis.csproj -------------------------------------------------------------------------------- /ch20/ch20.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch20/ch20.sln -------------------------------------------------------------------------------- /ch22/ch22.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22.sln -------------------------------------------------------------------------------- /ch22/ch22/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Error.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /ch22/ch22/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Index.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /ch22/ch22/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /ch22/ch22/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /ch22/ch22/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Program.cs -------------------------------------------------------------------------------- /ch22/ch22/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch22/ch22/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/Startup.cs -------------------------------------------------------------------------------- /ch22/ch22/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/appsettings.Development.json -------------------------------------------------------------------------------- /ch22/ch22/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/appsettings.json -------------------------------------------------------------------------------- /ch22/ch22/ch22.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/ch22.csproj -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/css/site.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/favicon.ico -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/js/site.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery-validation/dist/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery-validation/dist/additional-methods.min.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /ch22/ch22/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch22/ch22/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement.sln -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/PackagesManagement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/PackagesManagement.csproj -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Program.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Queries/PackagesListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Queries/PackagesListQuery.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/EventDIExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/EventDIExtensions.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/EventMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/EventMediator.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/EventTrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/EventTrigger.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/ICommand.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/ICommandHandler.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/IEventHandler.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Tools/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Tools/IQuery.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/Home/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/Home/Privacy.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/appsettings.Development.json -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/appsettings.json -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/wwwroot/css/site.css -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/wwwroot/favicon.ico -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagement/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagement/wwwroot/js/site.js -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDB/Extensions/DBExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDB/Extensions/DBExtensions.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDB/MainDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDB/MainDBContext.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDB/Models/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDB/Models/Destination.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDB/Models/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDB/Models/Package.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDB/Models/PackageEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDB/Models/PackageEvent.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDomain/Aggregates/IPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDomain/Aggregates/IPackage.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/Entity.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/IEntity.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/IRepository.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementDomain/Tools/IUnitOfWork.cs -------------------------------------------------------------------------------- /ch23/PackagesManagementWithTests/PackagesManagementFTest/UIExampleTestcs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-C-10-and-.NET-6-3E/HEAD/ch23/PackagesManagementWithTests/PackagesManagementFTest/UIExampleTestcs.cs --------------------------------------------------------------------------------