├── .gitignore ├── Readme.md ├── ch_01_hello ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_01_hello.csproj ├── ch_01_hello.http └── ch_01_hello.sln ├── ch_02_routing ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── bin │ └── Debug │ │ └── net8.0 │ │ ├── Microsoft.AspNetCore.OpenApi.dll │ │ ├── Microsoft.OpenApi.dll │ │ ├── Swashbuckle.AspNetCore.Swagger.dll │ │ ├── Swashbuckle.AspNetCore.SwaggerGen.dll │ │ ├── Swashbuckle.AspNetCore.SwaggerUI.dll │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── ch_02_routing.deps.json │ │ ├── ch_02_routing.dll │ │ ├── ch_02_routing.exe │ │ ├── ch_02_routing.pdb │ │ └── ch_02_routing.runtimeconfig.json ├── ch_02_routing.csproj ├── ch_02_routing.http ├── ch_02_routing.sln └── obj │ ├── Debug │ └── net8.0 │ │ ├── .NETCoreApp,Version=v8.0.AssemblyAttributes.cs │ │ ├── apphost.exe │ │ ├── ch_02_ro.C9494480.Up2Date │ │ ├── ch_02_routing.AssemblyInfo.cs │ │ ├── ch_02_routing.AssemblyInfoInputs.cache │ │ ├── ch_02_routing.GeneratedMSBuildEditorConfig.editorconfig │ │ ├── ch_02_routing.GlobalUsings.g.cs │ │ ├── ch_02_routing.MvcApplicationPartsAssemblyInfo.cache │ │ ├── ch_02_routing.MvcApplicationPartsAssemblyInfo.cs │ │ ├── ch_02_routing.assets.cache │ │ ├── ch_02_routing.csproj.AssemblyReference.cache │ │ ├── ch_02_routing.csproj.CoreCompileInputs.cache │ │ ├── ch_02_routing.csproj.FileListAbsolute.txt │ │ ├── ch_02_routing.dll │ │ ├── ch_02_routing.genruntimeconfig.cache │ │ ├── ch_02_routing.pdb │ │ ├── ch_02_routing.sourcelink.json │ │ ├── ref │ │ └── ch_02_routing.dll │ │ ├── refint │ │ └── ch_02_routing.dll │ │ ├── staticwebassets.build.json │ │ └── staticwebassets │ │ ├── msbuild.build.ch_02_routing.props │ │ ├── msbuild.buildMultiTargeting.ch_02_routing.props │ │ └── msbuild.buildTransitive.ch_02_routing.props │ ├── ch_02_routing.csproj.nuget.dgspec.json │ ├── ch_02_routing.csproj.nuget.g.props │ ├── ch_02_routing.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache ├── ch_03_route_parameters ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_03_route_parameters.csproj ├── ch_03_route_parameters.http └── ch_03_route_parameters.sln ├── ch_04_results └── BookApi │ ├── .gitignore │ ├── BookApi.csproj │ ├── BookApi.http │ ├── BookApi.sln │ ├── Models │ └── ErrorModel.wsd │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── ch_05_errors ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_05_errors.csproj ├── ch_05_errors.http └── ch_05_errors.sln ├── ch_06_cors ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_06_cors.csproj ├── ch_06_cors.http └── ch_06_cors.sln ├── ch_07_swagger ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_07_swagger.csproj ├── ch_07_swagger.http └── ch_07_swagger.sln ├── ch_08_validation ├── .gitignore ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_08_validation.csproj ├── ch_08_validation.http └── ch_08_validation.sln ├── ch_09_di ├── .gitignore ├── Models │ └── Model.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_09_di.csproj ├── ch_09_di.http └── ch_09_di.sln ├── ch_10_di_and_interface ├── .gitignore ├── Models │ └── Model.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json ├── ch_10_di_and_interface.csproj ├── ch_10_di_and_interface.http └── ch_10_di_and_interface.sln ├── ch_11_dal ├── Migrations │ ├── 20241120075446_start.Designer.cs │ ├── 20241120075446_start.cs │ ├── 20241120080341_seed-data.Designer.cs │ ├── 20241120080341_seed-data.cs │ └── RepositoryContextModelSnapshot.cs ├── Models │ └── Model.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repositories │ └── RepositoryContext.cs ├── appsettings.Development.json ├── appsettings.json ├── ch_11_dal.csproj ├── ch_11_dal.http ├── ch_11_dal.sln └── database.db ├── ch_12_repo_in_use ├── .gitignore ├── Abstracts │ └── IBookService.cs ├── Migrations │ ├── 20241120094804_start.Designer.cs │ ├── 20241120094804_start.cs │ └── RepositoryContextModelSnapshot.cs ├── Models │ └── Model.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repositories │ ├── BookRepository.cs │ └── RepositoryContext.cs ├── Services │ ├── BookService.cs │ ├── BookServiceV2.cs │ └── BookServiceV3.cs ├── appsettings.Development.json ├── appsettings.json ├── ch_12_repo_in_use.csproj ├── ch_12_repo_in_use.http ├── ch_12_repo_in_use.sln └── database.db ├── ch_13_automapper ├── .gitignore ├── Abstracts │ └── IBookService.cs ├── BookApi.csproj ├── BookApi.http ├── BookApi.sln ├── Configuration │ ├── ConfigurationExtensions.cs │ └── MappingProfile.cs ├── Entities │ ├── Book.cs │ ├── DTOs │ │ ├── BookDto.cs │ │ ├── BookDtoForInsertion.cs │ │ └── BookDtoForUpdate.cs │ └── Exceptions │ │ ├── BookNotFoundException.cs │ │ ├── ErrorDetails.cs │ │ └── NotFoundException.cs ├── Models │ └── Model.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repositories │ ├── BookRepository.cs │ └── RepositoryContext.cs ├── Services │ ├── BookService.cs │ ├── BookServiceV2.cs │ └── BookServiceV3.cs ├── appsettings.Development.json ├── appsettings.json └── database.db ├── ch_14_relations ├── .gitignore ├── Abstracts │ └── IBookService.cs ├── BookApi.csproj ├── BookApi.http ├── BookApi.sln ├── Configuration │ ├── ConfigurationExtensions.cs │ └── MappingProfile.cs ├── Entities │ ├── Book.cs │ ├── Category.cs │ ├── DTOs │ │ ├── BookDto.cs │ │ ├── BookDtoBase.cs │ │ ├── BookDtoForInsertion.cs │ │ └── BookDtoForUpdate.cs │ └── Exceptions │ │ ├── BookNotFoundException.cs │ │ ├── ErrorDetails.cs │ │ └── NotFoundException.cs ├── Migrations │ └── RepositoryContextModelSnapshot.cs ├── Models │ ├── Model.wsd │ └── Model_completed.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repositories │ ├── BookRepository.cs │ ├── CategoryRepository.cs │ ├── RepositoryBase.cs │ └── RepositoryContext.cs ├── Services │ ├── AuthorService.cs │ ├── BookService.cs │ ├── BookServiceV2.cs │ └── BookServiceV3.cs ├── appsettings.Development.json ├── appsettings.json └── database.db ├── ch_15_auth ├── .gitignore ├── Abstracts │ ├── IAuthService.cs │ └── IBookService.cs ├── BookApi.csproj ├── BookApi.http ├── BookApi.sln ├── Configuration │ ├── ConfigurationExtensions.cs │ └── MappingProfile.cs ├── Entities │ ├── Book.cs │ ├── Category.cs │ ├── DTOs │ │ ├── BookDto.cs │ │ ├── BookDtoBase.cs │ │ ├── BookDtoForInsertion.cs │ │ ├── BookDtoForUpdate.cs │ │ └── UserForRegistrationDto.cs │ ├── Exceptions │ │ ├── BookNotFoundException.cs │ │ ├── ErrorDetails.cs │ │ └── NotFoundException.cs │ └── User.cs ├── Models │ ├── Model_completed.wsd │ └── Model_start.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repositories │ ├── BookRepository.cs │ ├── CategoryRepository.cs │ ├── RepositoryBase.cs │ └── RepositoryContext.cs ├── Services │ ├── AuthenticationManager.cs │ ├── AuthorService.cs │ ├── BookService.cs │ ├── BookServiceV2.cs │ └── BookServiceV3.cs ├── appsettings.Development.json ├── appsettings.json └── database.db ├── ch_16_jwt ├── .gitignore ├── Abstracts │ ├── IAuthService.cs │ └── IBookService.cs ├── BookApi.csproj ├── BookApi.http ├── BookApi.sln ├── Configuration │ ├── ConfigurationExtensions.cs │ └── MappingProfile.cs ├── Entities │ ├── Book.cs │ ├── Category.cs │ ├── DTOs │ │ ├── BookDto.cs │ │ ├── BookDtoBase.cs │ │ ├── BookDtoForInsertion.cs │ │ ├── BookDtoForUpdate.cs │ │ ├── UserForAuthenticationDto.cs │ │ └── UserForRegistrationDto.cs │ ├── Exceptions │ │ ├── BookNotFoundException.cs │ │ ├── ErrorDetails.cs │ │ └── NotFoundException.cs │ └── User.cs ├── Models │ ├── Model_completed.wsd │ └── Model_start.wsd ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repositories │ ├── BookRepository.cs │ ├── CategoryRepository.cs │ ├── RepositoryBase.cs │ └── RepositoryContext.cs ├── Services │ ├── AuthenticationManager.cs │ ├── AuthorService.cs │ ├── BookService.cs │ ├── BookServiceV2.cs │ └── BookServiceV3.cs ├── appsettings.Development.json ├── appsettings.json └── database.db └── ch_17_refresh_token ├── .gitignore ├── Abstracts ├── IAuthService.cs └── IBookService.cs ├── BookApi.csproj ├── BookApi.http ├── BookApi.sln ├── Configuration ├── ConfigurationExtensions.cs └── MappingProfile.cs ├── Entities ├── Book.cs ├── Category.cs ├── DTOs │ ├── BookDto.cs │ ├── BookDtoBase.cs │ ├── BookDtoForInsertion.cs │ ├── BookDtoForUpdate.cs │ ├── TokenDto.cs │ ├── UserForAuthenticationDto.cs │ └── UserForRegistrationDto.cs ├── Exceptions │ ├── BookNotFoundException.cs │ ├── ErrorDetails.cs │ └── NotFoundException.cs └── User.cs ├── Models ├── Model_completed.wsd ├── Model_start.wsd └── get_api_books.wsd ├── Program.cs ├── Properties └── launchSettings.json ├── Repositories ├── BookRepository.cs ├── CategoryRepository.cs ├── RepositoryBase.cs └── RepositoryContext.cs ├── Services ├── AuthenticationManager.cs ├── AuthorService.cs ├── BookService.cs ├── BookServiceV2.cs └── BookServiceV3.cs ├── appsettings.Development.json ├── appsettings.json └── database.db /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/.gitignore -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/Readme.md -------------------------------------------------------------------------------- /ch_01_hello/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/.gitignore -------------------------------------------------------------------------------- /ch_01_hello/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/Program.cs -------------------------------------------------------------------------------- /ch_01_hello/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_01_hello/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/appsettings.Development.json -------------------------------------------------------------------------------- /ch_01_hello/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/appsettings.json -------------------------------------------------------------------------------- /ch_01_hello/ch_01_hello.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/ch_01_hello.csproj -------------------------------------------------------------------------------- /ch_01_hello/ch_01_hello.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/ch_01_hello.http -------------------------------------------------------------------------------- /ch_01_hello/ch_01_hello.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_01_hello/ch_01_hello.sln -------------------------------------------------------------------------------- /ch_02_routing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/.gitignore -------------------------------------------------------------------------------- /ch_02_routing/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/Program.cs -------------------------------------------------------------------------------- /ch_02_routing/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_02_routing/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/appsettings.Development.json -------------------------------------------------------------------------------- /ch_02_routing/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/appsettings.json -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/Microsoft.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/Microsoft.OpenApi.dll -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/appsettings.Development.json -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/appsettings.json -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/ch_02_routing.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/ch_02_routing.deps.json -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/ch_02_routing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/ch_02_routing.dll -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/ch_02_routing.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/ch_02_routing.exe -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/ch_02_routing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/ch_02_routing.pdb -------------------------------------------------------------------------------- /ch_02_routing/bin/Debug/net8.0/ch_02_routing.runtimeconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/bin/Debug/net8.0/ch_02_routing.runtimeconfig.json -------------------------------------------------------------------------------- /ch_02_routing/ch_02_routing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/ch_02_routing.csproj -------------------------------------------------------------------------------- /ch_02_routing/ch_02_routing.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/ch_02_routing.http -------------------------------------------------------------------------------- /ch_02_routing/ch_02_routing.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/ch_02_routing.sln -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/apphost.exe -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_ro.C9494480.Up2Date: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.AssemblyInfo.cs -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.AssemblyInfoInputs.cache -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.GeneratedMSBuildEditorConfig.editorconfig -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.GlobalUsings.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.GlobalUsings.g.cs -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.MvcApplicationPartsAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.MvcApplicationPartsAssemblyInfo.cs -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.assets.cache -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.csproj.CoreCompileInputs.cache -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.csproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.dll -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.genruntimeconfig.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.genruntimeconfig.cache -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.pdb -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ch_02_routing.sourcelink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ch_02_routing.sourcelink.json -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/ref/ch_02_routing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/ref/ch_02_routing.dll -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/refint/ch_02_routing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/refint/ch_02_routing.dll -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/staticwebassets.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/staticwebassets.build.json -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/staticwebassets/msbuild.build.ch_02_routing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/staticwebassets/msbuild.build.ch_02_routing.props -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.ch_02_routing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.ch_02_routing.props -------------------------------------------------------------------------------- /ch_02_routing/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.ch_02_routing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.ch_02_routing.props -------------------------------------------------------------------------------- /ch_02_routing/obj/ch_02_routing.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/ch_02_routing.csproj.nuget.dgspec.json -------------------------------------------------------------------------------- /ch_02_routing/obj/ch_02_routing.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/ch_02_routing.csproj.nuget.g.props -------------------------------------------------------------------------------- /ch_02_routing/obj/ch_02_routing.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/ch_02_routing.csproj.nuget.g.targets -------------------------------------------------------------------------------- /ch_02_routing/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/project.assets.json -------------------------------------------------------------------------------- /ch_02_routing/obj/project.nuget.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_02_routing/obj/project.nuget.cache -------------------------------------------------------------------------------- /ch_03_route_parameters/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/.gitignore -------------------------------------------------------------------------------- /ch_03_route_parameters/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/Program.cs -------------------------------------------------------------------------------- /ch_03_route_parameters/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_03_route_parameters/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/appsettings.Development.json -------------------------------------------------------------------------------- /ch_03_route_parameters/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/appsettings.json -------------------------------------------------------------------------------- /ch_03_route_parameters/ch_03_route_parameters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/ch_03_route_parameters.csproj -------------------------------------------------------------------------------- /ch_03_route_parameters/ch_03_route_parameters.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/ch_03_route_parameters.http -------------------------------------------------------------------------------- /ch_03_route_parameters/ch_03_route_parameters.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_03_route_parameters/ch_03_route_parameters.sln -------------------------------------------------------------------------------- /ch_04_results/BookApi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/.gitignore -------------------------------------------------------------------------------- /ch_04_results/BookApi/BookApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/BookApi.csproj -------------------------------------------------------------------------------- /ch_04_results/BookApi/BookApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/BookApi.http -------------------------------------------------------------------------------- /ch_04_results/BookApi/BookApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/BookApi.sln -------------------------------------------------------------------------------- /ch_04_results/BookApi/Models/ErrorModel.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/Models/ErrorModel.wsd -------------------------------------------------------------------------------- /ch_04_results/BookApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/Program.cs -------------------------------------------------------------------------------- /ch_04_results/BookApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_04_results/BookApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/appsettings.Development.json -------------------------------------------------------------------------------- /ch_04_results/BookApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_04_results/BookApi/appsettings.json -------------------------------------------------------------------------------- /ch_05_errors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/.gitignore -------------------------------------------------------------------------------- /ch_05_errors/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/Program.cs -------------------------------------------------------------------------------- /ch_05_errors/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_05_errors/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/appsettings.Development.json -------------------------------------------------------------------------------- /ch_05_errors/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/appsettings.json -------------------------------------------------------------------------------- /ch_05_errors/ch_05_errors.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/ch_05_errors.csproj -------------------------------------------------------------------------------- /ch_05_errors/ch_05_errors.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/ch_05_errors.http -------------------------------------------------------------------------------- /ch_05_errors/ch_05_errors.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_05_errors/ch_05_errors.sln -------------------------------------------------------------------------------- /ch_06_cors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/.gitignore -------------------------------------------------------------------------------- /ch_06_cors/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/Program.cs -------------------------------------------------------------------------------- /ch_06_cors/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_06_cors/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/appsettings.Development.json -------------------------------------------------------------------------------- /ch_06_cors/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/appsettings.json -------------------------------------------------------------------------------- /ch_06_cors/ch_06_cors.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/ch_06_cors.csproj -------------------------------------------------------------------------------- /ch_06_cors/ch_06_cors.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/ch_06_cors.http -------------------------------------------------------------------------------- /ch_06_cors/ch_06_cors.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_06_cors/ch_06_cors.sln -------------------------------------------------------------------------------- /ch_07_swagger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/.gitignore -------------------------------------------------------------------------------- /ch_07_swagger/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/Program.cs -------------------------------------------------------------------------------- /ch_07_swagger/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_07_swagger/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/appsettings.Development.json -------------------------------------------------------------------------------- /ch_07_swagger/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/appsettings.json -------------------------------------------------------------------------------- /ch_07_swagger/ch_07_swagger.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/ch_07_swagger.csproj -------------------------------------------------------------------------------- /ch_07_swagger/ch_07_swagger.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/ch_07_swagger.http -------------------------------------------------------------------------------- /ch_07_swagger/ch_07_swagger.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_07_swagger/ch_07_swagger.sln -------------------------------------------------------------------------------- /ch_08_validation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/.gitignore -------------------------------------------------------------------------------- /ch_08_validation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/Program.cs -------------------------------------------------------------------------------- /ch_08_validation/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_08_validation/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/appsettings.Development.json -------------------------------------------------------------------------------- /ch_08_validation/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/appsettings.json -------------------------------------------------------------------------------- /ch_08_validation/ch_08_validation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/ch_08_validation.csproj -------------------------------------------------------------------------------- /ch_08_validation/ch_08_validation.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/ch_08_validation.http -------------------------------------------------------------------------------- /ch_08_validation/ch_08_validation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_08_validation/ch_08_validation.sln -------------------------------------------------------------------------------- /ch_09_di/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/.gitignore -------------------------------------------------------------------------------- /ch_09_di/Models/Model.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/Models/Model.wsd -------------------------------------------------------------------------------- /ch_09_di/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/Program.cs -------------------------------------------------------------------------------- /ch_09_di/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_09_di/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/appsettings.Development.json -------------------------------------------------------------------------------- /ch_09_di/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/appsettings.json -------------------------------------------------------------------------------- /ch_09_di/ch_09_di.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/ch_09_di.csproj -------------------------------------------------------------------------------- /ch_09_di/ch_09_di.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/ch_09_di.http -------------------------------------------------------------------------------- /ch_09_di/ch_09_di.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_09_di/ch_09_di.sln -------------------------------------------------------------------------------- /ch_10_di_and_interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/.gitignore -------------------------------------------------------------------------------- /ch_10_di_and_interface/Models/Model.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/Models/Model.wsd -------------------------------------------------------------------------------- /ch_10_di_and_interface/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/Program.cs -------------------------------------------------------------------------------- /ch_10_di_and_interface/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_10_di_and_interface/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/appsettings.Development.json -------------------------------------------------------------------------------- /ch_10_di_and_interface/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/appsettings.json -------------------------------------------------------------------------------- /ch_10_di_and_interface/ch_10_di_and_interface.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/ch_10_di_and_interface.csproj -------------------------------------------------------------------------------- /ch_10_di_and_interface/ch_10_di_and_interface.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/ch_10_di_and_interface.http -------------------------------------------------------------------------------- /ch_10_di_and_interface/ch_10_di_and_interface.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_10_di_and_interface/ch_10_di_and_interface.sln -------------------------------------------------------------------------------- /ch_11_dal/Migrations/20241120075446_start.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Migrations/20241120075446_start.Designer.cs -------------------------------------------------------------------------------- /ch_11_dal/Migrations/20241120075446_start.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Migrations/20241120075446_start.cs -------------------------------------------------------------------------------- /ch_11_dal/Migrations/20241120080341_seed-data.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Migrations/20241120080341_seed-data.Designer.cs -------------------------------------------------------------------------------- /ch_11_dal/Migrations/20241120080341_seed-data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Migrations/20241120080341_seed-data.cs -------------------------------------------------------------------------------- /ch_11_dal/Migrations/RepositoryContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Migrations/RepositoryContextModelSnapshot.cs -------------------------------------------------------------------------------- /ch_11_dal/Models/Model.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Models/Model.wsd -------------------------------------------------------------------------------- /ch_11_dal/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Program.cs -------------------------------------------------------------------------------- /ch_11_dal/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_11_dal/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_11_dal/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/appsettings.Development.json -------------------------------------------------------------------------------- /ch_11_dal/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/appsettings.json -------------------------------------------------------------------------------- /ch_11_dal/ch_11_dal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/ch_11_dal.csproj -------------------------------------------------------------------------------- /ch_11_dal/ch_11_dal.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/ch_11_dal.http -------------------------------------------------------------------------------- /ch_11_dal/ch_11_dal.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/ch_11_dal.sln -------------------------------------------------------------------------------- /ch_11_dal/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_11_dal/database.db -------------------------------------------------------------------------------- /ch_12_repo_in_use/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/.gitignore -------------------------------------------------------------------------------- /ch_12_repo_in_use/Abstracts/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Abstracts/IBookService.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Migrations/20241120094804_start.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Migrations/20241120094804_start.Designer.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Migrations/20241120094804_start.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Migrations/20241120094804_start.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Migrations/RepositoryContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Migrations/RepositoryContextModelSnapshot.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Models/Model.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Models/Model.wsd -------------------------------------------------------------------------------- /ch_12_repo_in_use/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Program.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_12_repo_in_use/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Services/BookService.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Services/BookServiceV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Services/BookServiceV2.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/Services/BookServiceV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/Services/BookServiceV3.cs -------------------------------------------------------------------------------- /ch_12_repo_in_use/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/appsettings.Development.json -------------------------------------------------------------------------------- /ch_12_repo_in_use/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/appsettings.json -------------------------------------------------------------------------------- /ch_12_repo_in_use/ch_12_repo_in_use.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/ch_12_repo_in_use.csproj -------------------------------------------------------------------------------- /ch_12_repo_in_use/ch_12_repo_in_use.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/ch_12_repo_in_use.http -------------------------------------------------------------------------------- /ch_12_repo_in_use/ch_12_repo_in_use.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/ch_12_repo_in_use.sln -------------------------------------------------------------------------------- /ch_12_repo_in_use/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_12_repo_in_use/database.db -------------------------------------------------------------------------------- /ch_13_automapper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/.gitignore -------------------------------------------------------------------------------- /ch_13_automapper/Abstracts/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Abstracts/IBookService.cs -------------------------------------------------------------------------------- /ch_13_automapper/BookApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/BookApi.csproj -------------------------------------------------------------------------------- /ch_13_automapper/BookApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/BookApi.http -------------------------------------------------------------------------------- /ch_13_automapper/BookApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/BookApi.sln -------------------------------------------------------------------------------- /ch_13_automapper/Configuration/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Configuration/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /ch_13_automapper/Configuration/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Configuration/MappingProfile.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/Book.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/DTOs/BookDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/DTOs/BookDto.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/DTOs/BookDtoForInsertion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/DTOs/BookDtoForInsertion.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/DTOs/BookDtoForUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/DTOs/BookDtoForUpdate.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/Exceptions/BookNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/Exceptions/BookNotFoundException.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/Exceptions/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/Exceptions/ErrorDetails.cs -------------------------------------------------------------------------------- /ch_13_automapper/Entities/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Entities/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /ch_13_automapper/Models/Model.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Models/Model.wsd -------------------------------------------------------------------------------- /ch_13_automapper/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Program.cs -------------------------------------------------------------------------------- /ch_13_automapper/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_13_automapper/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /ch_13_automapper/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_13_automapper/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Services/BookService.cs -------------------------------------------------------------------------------- /ch_13_automapper/Services/BookServiceV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Services/BookServiceV2.cs -------------------------------------------------------------------------------- /ch_13_automapper/Services/BookServiceV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/Services/BookServiceV3.cs -------------------------------------------------------------------------------- /ch_13_automapper/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/appsettings.Development.json -------------------------------------------------------------------------------- /ch_13_automapper/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/appsettings.json -------------------------------------------------------------------------------- /ch_13_automapper/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_13_automapper/database.db -------------------------------------------------------------------------------- /ch_14_relations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/.gitignore -------------------------------------------------------------------------------- /ch_14_relations/Abstracts/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Abstracts/IBookService.cs -------------------------------------------------------------------------------- /ch_14_relations/BookApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/BookApi.csproj -------------------------------------------------------------------------------- /ch_14_relations/BookApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/BookApi.http -------------------------------------------------------------------------------- /ch_14_relations/BookApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/BookApi.sln -------------------------------------------------------------------------------- /ch_14_relations/Configuration/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Configuration/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /ch_14_relations/Configuration/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Configuration/MappingProfile.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/Book.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/Category.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/DTOs/BookDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/DTOs/BookDto.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/DTOs/BookDtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/DTOs/BookDtoBase.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/DTOs/BookDtoForInsertion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/DTOs/BookDtoForInsertion.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/DTOs/BookDtoForUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/DTOs/BookDtoForUpdate.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/Exceptions/BookNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/Exceptions/BookNotFoundException.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/Exceptions/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/Exceptions/ErrorDetails.cs -------------------------------------------------------------------------------- /ch_14_relations/Entities/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Entities/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /ch_14_relations/Migrations/RepositoryContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Migrations/RepositoryContextModelSnapshot.cs -------------------------------------------------------------------------------- /ch_14_relations/Models/Model.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Models/Model.wsd -------------------------------------------------------------------------------- /ch_14_relations/Models/Model_completed.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Models/Model_completed.wsd -------------------------------------------------------------------------------- /ch_14_relations/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Program.cs -------------------------------------------------------------------------------- /ch_14_relations/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_14_relations/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /ch_14_relations/Repositories/CategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Repositories/CategoryRepository.cs -------------------------------------------------------------------------------- /ch_14_relations/Repositories/RepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Repositories/RepositoryBase.cs -------------------------------------------------------------------------------- /ch_14_relations/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_14_relations/Services/AuthorService.cs: -------------------------------------------------------------------------------- 1 | // Author Servis gelecek -------------------------------------------------------------------------------- /ch_14_relations/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Services/BookService.cs -------------------------------------------------------------------------------- /ch_14_relations/Services/BookServiceV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Services/BookServiceV2.cs -------------------------------------------------------------------------------- /ch_14_relations/Services/BookServiceV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/Services/BookServiceV3.cs -------------------------------------------------------------------------------- /ch_14_relations/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/appsettings.Development.json -------------------------------------------------------------------------------- /ch_14_relations/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/appsettings.json -------------------------------------------------------------------------------- /ch_14_relations/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_14_relations/database.db -------------------------------------------------------------------------------- /ch_15_auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/.gitignore -------------------------------------------------------------------------------- /ch_15_auth/Abstracts/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Abstracts/IAuthService.cs -------------------------------------------------------------------------------- /ch_15_auth/Abstracts/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Abstracts/IBookService.cs -------------------------------------------------------------------------------- /ch_15_auth/BookApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/BookApi.csproj -------------------------------------------------------------------------------- /ch_15_auth/BookApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/BookApi.http -------------------------------------------------------------------------------- /ch_15_auth/BookApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/BookApi.sln -------------------------------------------------------------------------------- /ch_15_auth/Configuration/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Configuration/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /ch_15_auth/Configuration/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Configuration/MappingProfile.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/Book.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/Category.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/DTOs/BookDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/DTOs/BookDto.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/DTOs/BookDtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/DTOs/BookDtoBase.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/DTOs/BookDtoForInsertion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/DTOs/BookDtoForInsertion.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/DTOs/BookDtoForUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/DTOs/BookDtoForUpdate.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/DTOs/UserForRegistrationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/DTOs/UserForRegistrationDto.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/Exceptions/BookNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/Exceptions/BookNotFoundException.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/Exceptions/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/Exceptions/ErrorDetails.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /ch_15_auth/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Entities/User.cs -------------------------------------------------------------------------------- /ch_15_auth/Models/Model_completed.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Models/Model_completed.wsd -------------------------------------------------------------------------------- /ch_15_auth/Models/Model_start.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Models/Model_start.wsd -------------------------------------------------------------------------------- /ch_15_auth/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Program.cs -------------------------------------------------------------------------------- /ch_15_auth/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_15_auth/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /ch_15_auth/Repositories/CategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Repositories/CategoryRepository.cs -------------------------------------------------------------------------------- /ch_15_auth/Repositories/RepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Repositories/RepositoryBase.cs -------------------------------------------------------------------------------- /ch_15_auth/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_15_auth/Services/AuthenticationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Services/AuthenticationManager.cs -------------------------------------------------------------------------------- /ch_15_auth/Services/AuthorService.cs: -------------------------------------------------------------------------------- 1 | // Author Servis gelecek -------------------------------------------------------------------------------- /ch_15_auth/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Services/BookService.cs -------------------------------------------------------------------------------- /ch_15_auth/Services/BookServiceV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Services/BookServiceV2.cs -------------------------------------------------------------------------------- /ch_15_auth/Services/BookServiceV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/Services/BookServiceV3.cs -------------------------------------------------------------------------------- /ch_15_auth/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/appsettings.Development.json -------------------------------------------------------------------------------- /ch_15_auth/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/appsettings.json -------------------------------------------------------------------------------- /ch_15_auth/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_15_auth/database.db -------------------------------------------------------------------------------- /ch_16_jwt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/.gitignore -------------------------------------------------------------------------------- /ch_16_jwt/Abstracts/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Abstracts/IAuthService.cs -------------------------------------------------------------------------------- /ch_16_jwt/Abstracts/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Abstracts/IBookService.cs -------------------------------------------------------------------------------- /ch_16_jwt/BookApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/BookApi.csproj -------------------------------------------------------------------------------- /ch_16_jwt/BookApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/BookApi.http -------------------------------------------------------------------------------- /ch_16_jwt/BookApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/BookApi.sln -------------------------------------------------------------------------------- /ch_16_jwt/Configuration/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Configuration/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /ch_16_jwt/Configuration/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Configuration/MappingProfile.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/Book.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/Category.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/DTOs/BookDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/DTOs/BookDto.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/DTOs/BookDtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/DTOs/BookDtoBase.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/DTOs/BookDtoForInsertion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/DTOs/BookDtoForInsertion.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/DTOs/BookDtoForUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/DTOs/BookDtoForUpdate.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/DTOs/UserForAuthenticationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/DTOs/UserForAuthenticationDto.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/DTOs/UserForRegistrationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/DTOs/UserForRegistrationDto.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/Exceptions/BookNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/Exceptions/BookNotFoundException.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/Exceptions/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/Exceptions/ErrorDetails.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /ch_16_jwt/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Entities/User.cs -------------------------------------------------------------------------------- /ch_16_jwt/Models/Model_completed.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Models/Model_completed.wsd -------------------------------------------------------------------------------- /ch_16_jwt/Models/Model_start.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Models/Model_start.wsd -------------------------------------------------------------------------------- /ch_16_jwt/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Program.cs -------------------------------------------------------------------------------- /ch_16_jwt/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_16_jwt/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /ch_16_jwt/Repositories/CategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Repositories/CategoryRepository.cs -------------------------------------------------------------------------------- /ch_16_jwt/Repositories/RepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Repositories/RepositoryBase.cs -------------------------------------------------------------------------------- /ch_16_jwt/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_16_jwt/Services/AuthenticationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Services/AuthenticationManager.cs -------------------------------------------------------------------------------- /ch_16_jwt/Services/AuthorService.cs: -------------------------------------------------------------------------------- 1 | // Author Servis gelecek -------------------------------------------------------------------------------- /ch_16_jwt/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Services/BookService.cs -------------------------------------------------------------------------------- /ch_16_jwt/Services/BookServiceV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Services/BookServiceV2.cs -------------------------------------------------------------------------------- /ch_16_jwt/Services/BookServiceV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/Services/BookServiceV3.cs -------------------------------------------------------------------------------- /ch_16_jwt/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/appsettings.Development.json -------------------------------------------------------------------------------- /ch_16_jwt/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/appsettings.json -------------------------------------------------------------------------------- /ch_16_jwt/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_16_jwt/database.db -------------------------------------------------------------------------------- /ch_17_refresh_token/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/.gitignore -------------------------------------------------------------------------------- /ch_17_refresh_token/Abstracts/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Abstracts/IAuthService.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Abstracts/IBookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Abstracts/IBookService.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/BookApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/BookApi.csproj -------------------------------------------------------------------------------- /ch_17_refresh_token/BookApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/BookApi.http -------------------------------------------------------------------------------- /ch_17_refresh_token/BookApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/BookApi.sln -------------------------------------------------------------------------------- /ch_17_refresh_token/Configuration/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Configuration/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Configuration/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Configuration/MappingProfile.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/Book.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/Category.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/BookDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/BookDto.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/BookDtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/BookDtoBase.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/BookDtoForInsertion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/BookDtoForInsertion.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/BookDtoForUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/BookDtoForUpdate.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/TokenDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/TokenDto.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/UserForAuthenticationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/UserForAuthenticationDto.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/DTOs/UserForRegistrationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/DTOs/UserForRegistrationDto.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/Exceptions/BookNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/Exceptions/BookNotFoundException.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/Exceptions/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/Exceptions/ErrorDetails.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Entities/User.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Models/Model_completed.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Models/Model_completed.wsd -------------------------------------------------------------------------------- /ch_17_refresh_token/Models/Model_start.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Models/Model_start.wsd -------------------------------------------------------------------------------- /ch_17_refresh_token/Models/get_api_books.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Models/get_api_books.wsd -------------------------------------------------------------------------------- /ch_17_refresh_token/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Program.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Properties/launchSettings.json -------------------------------------------------------------------------------- /ch_17_refresh_token/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Repositories/CategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Repositories/CategoryRepository.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Repositories/RepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Repositories/RepositoryBase.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Repositories/RepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Repositories/RepositoryContext.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Services/AuthenticationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Services/AuthenticationManager.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Services/AuthorService.cs: -------------------------------------------------------------------------------- 1 | // Author Servis gelecek -------------------------------------------------------------------------------- /ch_17_refresh_token/Services/BookService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Services/BookService.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Services/BookServiceV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Services/BookServiceV2.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/Services/BookServiceV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/Services/BookServiceV3.cs -------------------------------------------------------------------------------- /ch_17_refresh_token/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/appsettings.Development.json -------------------------------------------------------------------------------- /ch_17_refresh_token/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/appsettings.json -------------------------------------------------------------------------------- /ch_17_refresh_token/database.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcomert/minimal-apis/HEAD/ch_17_refresh_token/database.db --------------------------------------------------------------------------------