├── .gitignore ├── 2-C-writing-our-first-tests ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Employee.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 2-D-refactoring-to-request-classes-and-adding-a-put-request ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Employee.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 2-E-refactoring-to-repo-pattern ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 2-F-adding-validation-to-your-api ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 2-G-review-of-everything-we-did ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 3-B-converting-our-existing-apis-to-controllers ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 3-C-adding-logging-to-controllers ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 3-D-middleware-and-filters ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 3-E-configuring-controllers-for-open-api ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 3-F-querying-sub-resources ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 4-D-seeding-your-database ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241008035609_Init.Designer.cs │ ├── 20241008035609_Init.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── employees.db │ ├── employees.db-shm │ └── employees.db-wal ├── 4-E-querying-basics ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── Abstractions │ └── IRepository.cs │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeeRepository.cs │ ├── EmployeesController.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241008035609_Init.Designer.cs │ ├── 20241008035609_Init.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SeedData.cs │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── employees.db │ ├── employees.db-shm │ └── employees.db-wal ├── 4-F-adding-and-removing-objects-from-your-database ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── TheEmployeeAPI.Tests.csproj │ ├── UnitTest1.cs │ └── appsettings.json ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeesController.cs │ ├── GetAllEmployeesRequest.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241008035609_Init.Designer.cs │ ├── 20241008035609_Init.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SeedData.cs │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ ├── appsettings.json │ └── employees.db ├── 4-G-extending-your-data-model-and-model-configuration ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── CustomWebApplicationFactory.cs │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeesController.cs │ ├── GetAllEmployeesRequest.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241008035609_Init.Designer.cs │ ├── 20241008035609_Init.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SeedData.cs │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ └── appsettings.json ├── 4-H-reviewing-everything-weve-done ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── CustomWebApplicationFactory.cs │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeesController.cs │ ├── GetAllEmployeesRequest.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241008035609_Init.Designer.cs │ ├── 20241008035609_Init.cs │ ├── 20241009012914_RemoveOldBenefitsTable.Designer.cs │ ├── 20241009012914_RemoveOldBenefitsTable.cs │ ├── 20241009014913_AddBenefitsAndEmployeeBenefits.Designer.cs │ ├── 20241009014913_AddBenefitsAndEmployeeBenefits.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SeedData.cs │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ ├── appsettings.json │ └── employees.db ├── 4-I-auditing-and-automatic-application-of-properties ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── CustomWebApplicationFactory.cs │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeesController.cs │ ├── GetAllEmployeesRequest.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241008035609_Init.Designer.cs │ ├── 20241008035609_Init.cs │ ├── 20241009012914_RemoveOldBenefitsTable.Designer.cs │ ├── 20241009012914_RemoveOldBenefitsTable.cs │ ├── 20241009014913_AddBenefitsAndEmployeeBenefits.Designer.cs │ ├── 20241009014913_AddBenefitsAndEmployeeBenefits.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SeedData.cs │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ ├── appsettings.json │ └── employees.db ├── 4-Z-final ├── .vscode │ └── settings.json ├── TheEmployeeAPI.Tests │ ├── CustomWebApplicationFactory.cs │ ├── TheEmployeeAPI.Tests.csproj │ └── UnitTest1.cs ├── TheEmployeeAPI.sln └── TheEmployeeAPI │ ├── AppDbContext.cs │ ├── BaseController.cs │ ├── Employee.cs │ ├── Employees │ ├── CreateEmployeeRequest.cs │ ├── EmployeesController.cs │ ├── GetAllEmployeesRequest.cs │ ├── GetEmployeeRequest.cs │ └── UpdateEmployeeRequest.cs │ ├── Extensions.cs │ ├── FluentValidationFilter.cs │ ├── Migrations │ ├── 20241010005611_InitPostgres.Designer.cs │ ├── 20241010005611_InitPostgres.cs │ └── AppDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Security │ ├── GetTokenRequestBody.cs │ ├── HttpContextExtensions.cs │ └── SecurityController.cs │ ├── SeedData.cs │ ├── TheEmployeeAPI.csproj │ ├── TheEmployeeAPI.http │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── employees.db │ ├── employees.db-shm │ └── employees.db-wal └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /2-C-writing-our-first-tests/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-C-writing-our-first-tests/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-D-refactoring-to-request-classes-and-adding-a-put-request/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /2-E-refactoring-to-repo-pattern/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-E-refactoring-to-repo-pattern/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /2-F-adding-validation-to-your-api/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-F-adding-validation-to-your-api/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /2-G-review-of-everything-we-did/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/2-G-review-of-everything-we-did/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-B-converting-our-existing-apis-to-controllers/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /3-C-adding-logging-to-controllers/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-C-adding-logging-to-controllers/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /3-D-middleware-and-filters/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /3-D-middleware-and-filters/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-D-middleware-and-filters/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /3-E-configuring-controllers-for-open-api/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-E-configuring-controllers-for-open-api/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /3-F-querying-sub-resources/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /3-F-querying-sub-resources/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/3-F-querying-sub-resources/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-C-setting-up-your-first-dbcontext-and-dbset-with-migrations/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-D-seeding-your-database/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/.vscode/settings.json -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/employees.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/employees.db -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/employees.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/employees.db-shm -------------------------------------------------------------------------------- /4-D-seeding-your-database/TheEmployeeAPI/employees.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-D-seeding-your-database/TheEmployeeAPI/employees.db-wal -------------------------------------------------------------------------------- /4-E-querying-basics/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/.vscode/settings.json -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Abstractions/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Abstractions/IRepository.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Employees/EmployeeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Employees/EmployeeRepository.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Migrations/20241008035609_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Migrations/20241008035609_Init.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/SeedData.cs -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/employees.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/employees.db -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/employees.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/employees.db-shm -------------------------------------------------------------------------------- /4-E-querying-basics/TheEmployeeAPI/employees.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-E-querying-basics/TheEmployeeAPI/employees.db-wal -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/.vscode/settings.json -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.Tests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.Tests/appsettings.json -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Migrations/20241008035609_Init.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/SeedData.cs -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/employees.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-F-adding-and-removing-objects-from-your-database/TheEmployeeAPI/employees.db -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/.vscode/settings.json -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Migrations/20241008035609_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Migrations/20241008035609_Init.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/SeedData.cs -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-G-extending-your-data-model-and-model-configuration/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/.vscode/settings.json -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241008035609_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241008035609_Init.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.Designer.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.Designer.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/SeedData.cs -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-H-reviewing-everything-weve-done/TheEmployeeAPI/employees.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-H-reviewing-everything-weve-done/TheEmployeeAPI/employees.db -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/.vscode/settings.json -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241008035609_Init.Designer.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241008035609_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241008035609_Init.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.Designer.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009012914_RemoveOldBenefitsTable.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.Designer.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/20241009014913_AddBenefitsAndEmployeeBenefits.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/SeedData.cs -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/employees.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-I-auditing-and-automatic-application-of-properties/TheEmployeeAPI/employees.db -------------------------------------------------------------------------------- /4-Z-final/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/.vscode/settings.json -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI.Tests/CustomWebApplicationFactory.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI.Tests/TheEmployeeAPI.Tests.csproj -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI.sln -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/AppDbContext.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/BaseController.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Employee.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Employees/CreateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Employees/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Employees/EmployeesController.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Employees/GetAllEmployeesRequest.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Employees/GetEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Employees/GetEmployeeRequest.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Employees/UpdateEmployeeRequest.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Extensions.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/FluentValidationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/FluentValidationFilter.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Migrations/20241010005611_InitPostgres.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Migrations/20241010005611_InitPostgres.Designer.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Migrations/20241010005611_InitPostgres.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Migrations/20241010005611_InitPostgres.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Program.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Security/GetTokenRequestBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Security/GetTokenRequestBody.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Security/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Security/HttpContextExtensions.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/Security/SecurityController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/Security/SecurityController.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/SeedData.cs -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/TheEmployeeAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/TheEmployeeAPI.csproj -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/TheEmployeeAPI.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/TheEmployeeAPI.http -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/appsettings.Development.json -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/appsettings.json -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/employees.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/employees.db -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/employees.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/employees.db-shm -------------------------------------------------------------------------------- /4-Z-final/TheEmployeeAPI/employees.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/4-Z-final/TheEmployeeAPI/employees.db-wal -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidenbach/building-apis-with-csharp-and-aspnet-core-exercises/HEAD/README.md --------------------------------------------------------------------------------