├── Chapter 6 - Parameter Binding.csproj
├── Chapter 6 - Parameter Binding.csproj.user
├── Chapter01 - Getting up and Running with Minimal API Development
└── Chapter1 - Getting up and Running with Minimal API Development.cs
├── Chapter02 - Creating your first Minimal API
├── Chapter 2 - Creating your first Minimal API.sln
└── Chapter 2 - Creating your first Minimal API
│ ├── Chapter 2 - Creating your first Minimal API.csproj
│ ├── Chapter 2 - Creating your first Minimal API.csproj.user
│ ├── Employee.cs
│ ├── EmployeeManager.cs
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── bin
│ └── Debug
│ │ └── net8.0
│ │ ├── Chapter 2 - Creating your first Minimal API.deps.json
│ │ ├── Chapter 2 - Creating your first Minimal API.dll
│ │ ├── Chapter 2 - Creating your first Minimal API.exe
│ │ ├── Chapter 2 - Creating your first Minimal API.pdb
│ │ ├── Chapter 2 - Creating your first Minimal API.runtimeconfig.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ └── obj
│ ├── Chapter 2 - Creating your first Minimal API.csproj.nuget.dgspec.json
│ ├── Chapter 2 - Creating your first Minimal API.csproj.nuget.g.props
│ ├── Chapter 2 - Creating your first Minimal API.csproj.nuget.g.targets
│ ├── Debug
│ └── net8.0
│ │ ├── Chapter 2 - Creating your first Minimal API.AssemblyInfo.cs
│ │ ├── Chapter 2 - Creating your first Minimal API.GlobalUsings.g.cs
│ │ ├── Chapter 2 - Creating your first Minimal API.assets.cache
│ │ ├── Chapter 2 - Creating your first Minimal API.dll
│ │ ├── Chapter 2 - Creating your first Minimal API.pdb
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 2 - Creating your first Minimal API.dll
│ │ ├── refint
│ │ └── Chapter 2 - Creating your first Minimal API.dll
│ │ └── staticwebassets.build.json
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter04 - Handling HTTP Methods and Routing
├── Chapter 4 - Handling HTTP Methods and Routing.sln
└── Chapter 4 - Handling HTTP Methods and Routing
│ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj
│ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.user
│ ├── CreateTodoFilter.cs
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── TodoItem.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── obj
│ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.nuget.dgspec.json
│ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.nuget.g.props
│ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── ApiEndpoints.json
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.AssemblyInfo.cs
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.AssemblyInfoInputs.cache
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.GlobalUsings.g.cs
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.MvcApplicationPartsAssemblyInfo.cache
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.assets.cache
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.BuildWithSkipAnalyzers
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.csproj.FileListAbsolute.txt
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.dll
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.genruntimeconfig.cache
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.pdb
│ │ ├── Chapter 4 - Handling HTTP Methods and Routing.sourcelink.json
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 4 - Handling HTTP Methods and Routing.dll
│ │ ├── refint
│ │ └── Chapter 4 - Handling HTTP Methods and Routing.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ ├── staticwebassets.build.json
│ │ └── staticwebassets
│ │ ├── msbuild.build.Chapter 4 - Handling HTTP Methods and Routing.props
│ │ ├── msbuild.buildMultiTargeting.Chapter 4 - Handling HTTP Methods and Routing.props
│ │ └── msbuild.buildTransitive.Chapter 4 - Handling HTTP Methods and Routing.props
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter05 - The Middleware Pipeline
├── Chapter 5 - The Middleware Pipeline.sln
└── Chapter 5 - The Middleware Pipeline
│ ├── Chapter 5 - The Middleware Pipeline.csproj
│ ├── Chapter 5 - The Middleware Pipeline.csproj.user
│ ├── ExceptionHandlingMiddleware.cs
│ ├── IPBlockingMiddleware.cs
│ ├── LoggingMiddleware.cs
│ ├── MySuperSimpleMiddlewareClass.cs
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── obj
│ ├── Chapter 5 - The Middleware Pipeline.csproj.nuget.dgspec.json
│ ├── Chapter 5 - The Middleware Pipeline.csproj.nuget.g.props
│ ├── Chapter 5 - The Middleware Pipeline.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── Chapter 5 - The Middleware Pipeline.AssemblyInfo.cs
│ │ ├── Chapter 5 - The Middleware Pipeline.AssemblyInfoInputs.cache
│ │ ├── Chapter 5 - The Middleware Pipeline.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 5 - The Middleware Pipeline.GlobalUsings.g.cs
│ │ └── Chapter 5 - The Middleware Pipeline.assets.cache
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter07 - Dependency Injection In Minimal APIs
├── Chapter 7 - Dependency Injection In Minimal APIs.sln
└── Chapter 7 - Dependency Injection In Minimal APIs
│ ├── Chapter 7 - Dependency Injection In Minimal APIs.csproj
│ ├── Chapter 7 - Dependency Injection In Minimal APIs.csproj.user
│ ├── DeliveryDateBookingService.cs
│ ├── Order.cs
│ ├── Product.cs
│ ├── ProductRepository.cs
│ ├── ProductRetrievalService.cs
│ ├── Products.json
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── ServiceCollectionExtensions.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── obj
│ ├── Chapter 7 - Dependency Injection In Minimal APIs.csproj.nuget.dgspec.json
│ ├── Chapter 7 - Dependency Injection In Minimal APIs.csproj.nuget.g.props
│ ├── Chapter 7 - Dependency Injection In Minimal APIs.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── Chapter 7 - Dependency Injection In Minimal APIs.AssemblyInfo.cs
│ │ ├── Chapter 7 - Dependency Injection In Minimal APIs.AssemblyInfoInputs.cache
│ │ ├── Chapter 7 - Dependency Injection In Minimal APIs.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 7 - Dependency Injection In Minimal APIs.GlobalUsings.g.cs
│ │ └── Chapter 7 - Dependency Injection In Minimal APIs.assets.cache
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter08 - Integrating Minimal APIs with Data Sources
├── Chapter 8 - Integrating Minimal APIs with Data Sources.sln
└── Chapter 8 - Integrating Minimal APIs with Data Sources
│ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj
│ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.user
│ ├── Employee.cs
│ ├── EmployeeMongoDb.cs
│ ├── Employees.json
│ ├── Employees.sql
│ ├── IDatabaseService.cs
│ ├── IEmployee.cs
│ ├── MongoDbService.cs
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── SqlService.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── bin
│ └── Debug
│ │ └── net9.0
│ │ ├── AWSSDK.Core.dll
│ │ ├── AWSSDK.SecurityToken.dll
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.deps.json
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.dll
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.exe
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.pdb
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.runtimeconfig.json
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.staticwebassets.endpoints.json
│ │ ├── DnsClient.dll
│ │ ├── Employees.json
│ │ ├── MongoDB.Bson.dll
│ │ ├── MongoDB.Driver.Core.dll
│ │ ├── MongoDB.Driver.dll
│ │ ├── MongoDB.Libmongocrypt.dll
│ │ ├── SharpCompress.dll
│ │ ├── Snappier.dll
│ │ ├── System.Data.SqlClient.dll
│ │ ├── ZstdSharp.dll
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── runtimes
│ │ ├── linux
│ │ └── native
│ │ │ └── libmongocrypt.so
│ │ ├── osx
│ │ └── native
│ │ │ └── libmongocrypt.dylib
│ │ ├── unix
│ │ └── lib
│ │ │ └── netcoreapp2.1
│ │ │ └── System.Data.SqlClient.dll
│ │ ├── win-arm64
│ │ └── native
│ │ │ └── sni.dll
│ │ ├── win-x64
│ │ └── native
│ │ │ └── sni.dll
│ │ ├── win-x86
│ │ └── native
│ │ │ └── sni.dll
│ │ └── win
│ │ ├── lib
│ │ └── netcoreapp2.1
│ │ │ └── System.Data.SqlClient.dll
│ │ └── native
│ │ └── mongocrypt.dll
│ └── obj
│ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.nuget.dgspec.json
│ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.nuget.g.props
│ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── Chapter .6FD4A3ED.Up2Date
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.AssemblyInfo.cs
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.AssemblyInfoInputs.cache
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.GlobalUsings.g.cs
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.assets.cache
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.AssemblyReference.cache
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.csproj.FileListAbsolute.txt
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.dll
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.genruntimeconfig.cache
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.pdb
│ │ ├── Chapter 8 - Integrating Minimal APIs with Data Sources.sourcelink.json
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 8 - Integrating Minimal APIs with Data Sources.dll
│ │ ├── refint
│ │ └── Chapter 8 - Integrating Minimal APIs with Data Sources.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ ├── staticwebassets.build.json
│ │ └── staticwebassets
│ │ └── msbuild.build.Chapter 8 - Integrating Minimal APIs with Data Sources.props
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter09 - Object Relational Mapping with Entity Framework Core and Dapper
├── Chapter 9 - Entity Framework Core and Dapper.sln
└── Chapter 9 - Entity Framework Core and Dapper
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.user
│ ├── DapperService.cs
│ ├── Employee.cs
│ ├── EmployeeService.cs
│ ├── Employees.Sql
│ ├── IEmployee.cs
│ ├── Models
│ ├── Employee.cs
│ └── MyCompanyContext.cs
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── obj
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.dgspec.json
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.g.props
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.AssemblyInfo.cs
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.AssemblyInfoInputs.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.GlobalUsings.g.cs
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.MvcApplicationPartsAssemblyInfo.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.assets.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.AssemblyReference.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.FileListAbsolute.txt
│ │ └── Chapter 9 - Entity Framework Core and Dapper.sourcelink.json
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter11 - Utilising Asynchronous Programming for Scalability
└── Chapter 11 - Asynchronous Programming
│ ├── Chapter 11 - Asynchronous Programming.sln
│ └── Chapter 11 - Asynchronous Programming
│ ├── Chapter 11 - Asynchronous Programming.csproj
│ ├── Chapter 11 - Asynchronous Programming.csproj.user
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── bin
│ └── Debug
│ │ └── net9.0
│ │ ├── Chapter 11 - Asynchronous Programming.deps.json
│ │ ├── Chapter 11 - Asynchronous Programming.dll
│ │ ├── Chapter 11 - Asynchronous Programming.exe
│ │ ├── Chapter 11 - Asynchronous Programming.pdb
│ │ ├── Chapter 11 - Asynchronous Programming.runtimeconfig.json
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ └── obj
│ ├── Chapter 11 - Asynchronous Programming.csproj.nuget.dgspec.json
│ ├── Chapter 11 - Asynchronous Programming.csproj.nuget.g.props
│ ├── Chapter 11 - Asynchronous Programming.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── ApiEndpoints.json
│ │ ├── Chapter 11 - Asynchronous Programming.AssemblyInfo.cs
│ │ ├── Chapter 11 - Asynchronous Programming.GlobalUsings.g.cs
│ │ ├── Chapter 11 - Asynchronous Programming.assets.cache
│ │ ├── Chapter 11 - Asynchronous Programming.dll
│ │ ├── Chapter 11 - Asynchronous Programming.genruntimeconfig.cache
│ │ ├── Chapter 11 - Asynchronous Programming.pdb
│ │ ├── Chapter 11 - Asynchronous Programming.sourcelink.json
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 11 - Asynchronous Programming.dll
│ │ ├── refint
│ │ └── Chapter 11 - Asynchronous Programming.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ └── staticwebassets.build.json
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter12 - Caching Strategies for Enhanced Performance
├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj
├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.user
├── Chapter 12 - Caching Strategies for Enhanced Performance.sln
├── Chapter 9 - Entity Framework Core and Dapper.csproj.user
├── DapperService.cs
├── Employee.cs
├── EmployeeService.cs
├── Employees.Sql
├── IEmployee.cs
├── Models
│ ├── Employee.cs
│ └── MyCompanyContext.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── appsettings.Development.json
├── appsettings.json
└── obj
│ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.nuget.dgspec.json
│ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.nuget.g.props
│ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.nuget.g.targets
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.dgspec.json
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.g.props
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── ApiEndpoints.json
│ │ ├── Chapter .4293E544.Up2Date
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.AssemblyInfo.cs
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.AssemblyInfoInputs.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.GlobalUsings.g.cs
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.assets.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.AssemblyReference.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.BuildWithSkipAnalyzers
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.FileListAbsolute.txt
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.dll
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.genruntimeconfig.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.pdb
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.sourcelink.json
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.AssemblyInfo.cs
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.AssemblyInfoInputs.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.GlobalUsings.g.cs
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.MvcApplicationPartsAssemblyInfo.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.assets.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.AssemblyReference.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.FileListAbsolute.txt
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.sourcelink.json
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 12 - Caching Strategies for Enhanced Performance.dll
│ │ ├── refint
│ │ └── Chapter 12 - Caching Strategies for Enhanced Performance.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ └── staticwebassets.build.json
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter13 - Best Practices for Minimal API Resiliency
├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.user
├── Chapter 13 - Best Practices for Minimal API Development.csproj
├── Chapter 13 - Best Practices for Minimal API Development.csproj.user
├── Chapter 13 - Best Practices for Minimal API Development.sln
├── Chapter 9 - Entity Framework Core and Dapper.csproj.user
├── DapperService.cs
├── Employee.cs
├── EmployeeService.cs
├── Employees.Sql
├── IAnnualLeaveStrategy.cs
├── IEmployee.cs
├── Models
│ ├── Employee.cs
│ └── MyCompanyContext.cs
├── PostProbationaryAnnualLeaveStrategy.cs
├── ProbationaryAnnualLeaveStrategy.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── appsettings.Development.json
├── appsettings.json
└── obj
│ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.nuget.dgspec.json
│ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.nuget.g.props
│ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.nuget.g.targets
│ ├── Chapter 13 - Best Practices for Minimal API Development.csproj.nuget.dgspec.json
│ ├── Chapter 13 - Best Practices for Minimal API Development.csproj.nuget.g.props
│ ├── Chapter 13 - Best Practices for Minimal API Development.csproj.nuget.g.targets
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.dgspec.json
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.g.props
│ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── ApiEndpoints.json
│ │ ├── Chapter .4293E544.Up2Date
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.AssemblyInfo.cs
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.AssemblyInfoInputs.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.GlobalUsings.g.cs
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.assets.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.AssemblyReference.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.BuildWithSkipAnalyzers
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.csproj.FileListAbsolute.txt
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.dll
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.genruntimeconfig.cache
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.pdb
│ │ ├── Chapter 12 - Caching Strategies for Enhanced Performance.sourcelink.json
│ │ ├── Chapter 13 - Best Practices for Minimal API Development.AssemblyInfo.cs
│ │ ├── Chapter 13 - Best Practices for Minimal API Development.AssemblyInfoInputs.cache
│ │ ├── Chapter 13 - Best Practices for Minimal API Development.GlobalUsings.g.cs
│ │ ├── Chapter 13 - Best Practices for Minimal API Development.assets.cache
│ │ ├── Chapter 13 - Best Practices for Minimal API Development.csproj.AssemblyReference.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.AssemblyInfo.cs
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.AssemblyInfoInputs.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.GlobalUsings.g.cs
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.MvcApplicationPartsAssemblyInfo.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.assets.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.AssemblyReference.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.csproj.FileListAbsolute.txt
│ │ ├── Chapter 9 - Entity Framework Core and Dapper.sourcelink.json
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 12 - Caching Strategies for Enhanced Performance.dll
│ │ ├── refint
│ │ └── Chapter 12 - Caching Strategies for Enhanced Performance.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ └── staticwebassets.build.json
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter14 - Tests
├── CalculatorTests.cs
├── Chapter14Tests.csproj
└── obj
│ ├── Chapter14Tests.csproj.nuget.dgspec.json
│ ├── Chapter14Tests.csproj.nuget.g.props
│ ├── Chapter14Tests.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── Chapter1.F2D293FB.Up2Date
│ │ ├── Chapter14Tests.AssemblyInfo.cs
│ │ ├── Chapter14Tests.AssemblyInfoInputs.cache
│ │ ├── Chapter14Tests.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter14Tests.GlobalUsings.g.cs
│ │ ├── Chapter14Tests.assets.cache
│ │ ├── Chapter14Tests.csproj.AssemblyReference.cache
│ │ ├── Chapter14Tests.csproj.BuildWithSkipAnalyzers
│ │ ├── Chapter14Tests.csproj.CoreCompileInputs.cache
│ │ ├── Chapter14Tests.csproj.FileListAbsolute.txt
│ │ ├── Chapter14Tests.dll
│ │ ├── Chapter14Tests.genruntimeconfig.cache
│ │ ├── Chapter14Tests.pdb
│ │ ├── Chapter14Tests.sourcelink.json
│ │ ├── MvcTestingAppManifest.json
│ │ ├── ref
│ │ └── Chapter14Tests.dll
│ │ └── refint
│ │ └── Chapter14Tests.dll
│ ├── Release
│ └── net9.0
│ │ ├── Chapter14Tests.AssemblyInfo.cs
│ │ ├── Chapter14Tests.AssemblyInfoInputs.cache
│ │ ├── Chapter14Tests.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter14Tests.GlobalUsings.g.cs
│ │ ├── Chapter14Tests.assets.cache
│ │ └── Chapter14Tests.csproj.AssemblyReference.cache
│ ├── project.assets.json
│ └── project.nuget.cache
├── Chapter14- Unit Testing, Compatibility and Deployment of Minimal APIs
├── CalculatorService.cs
├── Chapter 14.csproj
├── Chapter 14.csproj.user
├── Program.cs
├── Properties
│ ├── PublishProfiles
│ │ ├── FolderProfile.pubxml
│ │ ├── FolderProfile.pubxml.user
│ │ ├── NexBotixInternalAPI - Zip Deploy.pubxml
│ │ └── NexBotixInternalAPI - Zip Deploy.pubxml.user
│ └── launchSettings.json
├── appsettings.Development.json
├── appsettings.json
├── bin
│ ├── Debug
│ │ └── net9.0
│ │ │ ├── Chapter 14.deps.json
│ │ │ ├── Chapter 14.dll
│ │ │ ├── Chapter 14.exe
│ │ │ ├── Chapter 14.pdb
│ │ │ ├── Chapter 14.runtimeconfig.json
│ │ │ ├── Chapter 14.staticwebassets.endpoints.json
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ └── Release
│ │ └── net9.0
│ │ ├── Chapter 14.deps.json
│ │ ├── Chapter 14.dll
│ │ ├── Chapter 14.exe
│ │ ├── Chapter 14.pdb
│ │ ├── Chapter 14.runtimeconfig.json
│ │ ├── Chapter 14.staticwebassets.endpoints.json
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── publish
│ │ ├── Chapter 14.deps.json
│ │ ├── Chapter 14.dll
│ │ ├── Chapter 14.exe
│ │ ├── Chapter 14.pdb
│ │ ├── Chapter 14.runtimeconfig.json
│ │ ├── Chapter 14.staticwebassets.endpoints.json
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── web.config
└── obj
│ ├── Chapter 14.csproj.EntityFrameworkCore.targets
│ ├── Chapter 14.csproj.nuget.dgspec.json
│ ├── Chapter 14.csproj.nuget.g.props
│ ├── Chapter 14.csproj.nuget.g.targets
│ ├── Debug
│ └── net9.0
│ │ ├── ApiEndpoints.json
│ │ ├── Chapter 14.AssemblyInfo.cs
│ │ ├── Chapter 14.AssemblyInfoInputs.cache
│ │ ├── Chapter 14.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 14.GlobalUsings.g.cs
│ │ ├── Chapter 14.MvcApplicationPartsAssemblyInfo.cache
│ │ ├── Chapter 14.assets.cache
│ │ ├── Chapter 14.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 14.csproj.FileListAbsolute.txt
│ │ ├── Chapter 14.dll
│ │ ├── Chapter 14.genruntimeconfig.cache
│ │ ├── Chapter 14.pdb
│ │ ├── Chapter 14.sourcelink.json
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 14.dll
│ │ ├── refint
│ │ └── Chapter 14.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ ├── staticwebassets.build.json
│ │ └── staticwebassets
│ │ ├── msbuild.build.Chapter 14.props
│ │ └── msbuild.buildTransitive.Chapter 14.props
│ ├── Release
│ └── net9.0
│ │ ├── Chapter 14.AssemblyInfo.cs
│ │ ├── Chapter 14.AssemblyInfoInputs.cache
│ │ ├── Chapter 14.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── Chapter 14.GlobalUsings.g.cs
│ │ ├── Chapter 14.MvcApplicationPartsAssemblyInfo.cache
│ │ ├── Chapter 14.assets.cache
│ │ ├── Chapter 14.csproj.CoreCompileInputs.cache
│ │ ├── Chapter 14.csproj.FileListAbsolute.txt
│ │ ├── Chapter 14.dll
│ │ ├── Chapter 14.genruntimeconfig.cache
│ │ ├── Chapter 14.pdb
│ │ ├── Chapter 14.sourcelink.json
│ │ ├── PubTmp
│ │ └── Out
│ │ │ ├── Chapter 14.deps.json
│ │ │ ├── Chapter 14.dll
│ │ │ ├── Chapter 14.exe
│ │ │ ├── Chapter 14.pdb
│ │ │ ├── Chapter 14.runtimeconfig.json
│ │ │ ├── Chapter 14.staticwebassets.endpoints.json
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── web.config
│ │ ├── PublishOutputs.ac5c555206.txt
│ │ ├── apphost.exe
│ │ ├── ref
│ │ └── Chapter 14.dll
│ │ ├── refint
│ │ └── Chapter 14.dll
│ │ ├── staticwebassets.build.endpoints.json
│ │ ├── staticwebassets.build.json
│ │ ├── staticwebassets.publish.endpoints.json
│ │ ├── staticwebassets.publish.json
│ │ └── staticwebassets
│ │ ├── msbuild.build.Chapter 14.props
│ │ └── msbuild.buildTransitive.Chapter 14.props
│ ├── project.assets.json
│ └── project.nuget.cache
├── LICENSE
├── Program.cs
├── README.md
├── TodoItem.cs
├── TodoItemService.cs
├── appsettings.Development.json
└── appsettings.json
/Chapter 6 - Parameter Binding.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 | Chapter_6___Parameter_Binding
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Chapter 6 - Parameter Binding.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | https
5 |
6 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net8.0
5 | enable
6 | enable
7 | Chapter_2___Creating_your_first_Minimal_API
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | https
5 |
6 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/Employee.cs:
--------------------------------------------------------------------------------
1 | namespace Chapter_2___Creating_your_first_Minimal_API
2 | {
3 | public class Employee
4 | {
5 | public int Id { get; set; }
6 | public string Name { get; set; }
7 | public float Salary { get; set; }
8 | public string Address { get; set; }
9 | public string City { get; set; }
10 | public string Region { get; set; }
11 | public string PostalCode { get; set; }
12 | public string Country { get; set; }
13 | public string Phone { get; set; }
14 |
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "http://json.schemastore.org/launchsettings.json",
3 | "iisSettings": {
4 | "windowsAuthentication": false,
5 | "anonymousAuthentication": true,
6 | "iisExpress": {
7 | "applicationUrl": "http://localhost:64602",
8 | "sslPort": 44353
9 | }
10 | },
11 | "profiles": {
12 | "http": {
13 | "commandName": "Project",
14 | "dotnetRunMessages": true,
15 | "launchBrowser": true,
16 | "applicationUrl": "http://localhost:5057",
17 | "environmentVariables": {
18 | "ASPNETCORE_ENVIRONMENT": "Development"
19 | }
20 | },
21 | "https": {
22 | "commandName": "Project",
23 | "dotnetRunMessages": true,
24 | "launchBrowser": true,
25 | "applicationUrl": "https://localhost:7267;http://localhost:5057",
26 | "environmentVariables": {
27 | "ASPNETCORE_ENVIRONMENT": "Development"
28 | }
29 | },
30 | "IIS Express": {
31 | "commandName": "IISExpress",
32 | "launchBrowser": true,
33 | "environmentVariables": {
34 | "ASPNETCORE_ENVIRONMENT": "Development"
35 | }
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETCoreApp,Version=v8.0",
4 | "signature": ""
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETCoreApp,Version=v8.0": {
9 | "Chapter 2 - Creating your first Minimal API/1.0.0": {
10 | "runtime": {
11 | "Chapter 2 - Creating your first Minimal API.dll": {}
12 | }
13 | }
14 | }
15 | },
16 | "libraries": {
17 | "Chapter 2 - Creating your first Minimal API/1.0.0": {
18 | "type": "project",
19 | "serviceable": false,
20 | "sha512": ""
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.dll
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.exe
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.pdb
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/Chapter 2 - Creating your first Minimal API.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "net8.0",
4 | "frameworks": [
5 | {
6 | "name": "Microsoft.NETCore.App",
7 | "version": "8.0.0"
8 | },
9 | {
10 | "name": "Microsoft.AspNetCore.App",
11 | "version": "8.0.0"
12 | }
13 | ],
14 | "configProperties": {
15 | "System.GC.Server": true,
16 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/bin/Debug/net8.0/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Chapter 2 - Creating your first Minimal API.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.GlobalUsings.g.cs:
--------------------------------------------------------------------------------
1 | //
2 | global using global::Microsoft.AspNetCore.Builder;
3 | global using global::Microsoft.AspNetCore.Hosting;
4 | global using global::Microsoft.AspNetCore.Http;
5 | global using global::Microsoft.AspNetCore.Routing;
6 | global using global::Microsoft.Extensions.Configuration;
7 | global using global::Microsoft.Extensions.DependencyInjection;
8 | global using global::Microsoft.Extensions.Hosting;
9 | global using global::Microsoft.Extensions.Logging;
10 | global using global::System;
11 | global using global::System.Collections.Generic;
12 | global using global::System.IO;
13 | global using global::System.Linq;
14 | global using global::System.Net.Http;
15 | global using global::System.Net.Http.Json;
16 | global using global::System.Threading;
17 | global using global::System.Threading.Tasks;
18 |
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.assets.cache
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.dll
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/Chapter 2 - Creating your first Minimal API.pdb
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/apphost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/apphost.exe
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/ref/Chapter 2 - Creating your first Minimal API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/ref/Chapter 2 - Creating your first Minimal API.dll
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/refint/Chapter 2 - Creating your first Minimal API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Minimal-APIs-in-ASP.NET-9/83a401a7d5a64e2bf346e04f261bd344d644e312/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/refint/Chapter 2 - Creating your first Minimal API.dll
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/Debug/net8.0/staticwebassets.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": 1,
3 | "Hash": "MZKsnUwzwUhMOrGpNOeme9j8d4kB9mbu8Ds+SzyaqBw=",
4 | "Source": "Chapter 2 - Creating your first Minimal API",
5 | "BasePath": "_content/Chapter 2 - Creating your first Minimal API",
6 | "Mode": "Default",
7 | "ManifestType": "Build",
8 | "ReferencedProjectsConfiguration": [],
9 | "DiscoveryPatterns": [],
10 | "Assets": []
11 | }
--------------------------------------------------------------------------------
/Chapter02 - Creating your first Minimal API/Chapter 2 - Creating your first Minimal API/obj/project.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "dgSpecHash": "uuu7D/l8HHzBuy2Z3lOpXZA5Z2nBlLO8JZI9uDYNop1aSJTBckIdjhORkhk0Tjmokor6mI3N3zhp91FjhEFqAg==",
4 | "success": true,
5 | "projectFilePath": "N:\\Book Projects\\Minimal APIs .NET 8\\Chapters\\Chapter 2 - Creating your first Minimal API\\Chapter 2 - Creating your first Minimal API\\Chapter 2 - Creating your first Minimal API\\Chapter 2 - Creating your first Minimal API.csproj",
6 | "expectedPackageFiles": [],
7 | "logs": []
8 | }
--------------------------------------------------------------------------------
/Chapter04 - Handling HTTP Methods and Routing/Chapter 4 - Handling HTTP Methods and Routing/Chapter 4 - Handling HTTP Methods and Routing.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net9.0
5 | enable
6 | enable
7 | Chapter_4___Handling_HTTP_Methods_and_Routing
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Chapter04 - Handling HTTP Methods and Routing/Chapter 4 - Handling HTTP Methods and Routing/Chapter 4 - Handling HTTP Methods and Routing.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | https
5 |
6 |
--------------------------------------------------------------------------------
/Chapter04 - Handling HTTP Methods and Routing/Chapter 4 - Handling HTTP Methods and Routing/CreateTodoFilter.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chapter_4___Handling_HTTP_Methods_and_Routing
3 | {
4 | public class CreateTodoFilter : IEndpointFilter
5 | {
6 | public async ValueTask