├── .gitattributes ├── .gitignore ├── README.md ├── RoomBookingApp.Api.Tests ├── RoomBookingApp.Api.Tests.csproj ├── RoomBookingControllerTests.cs └── WeatherControllerTests.cs ├── RoomBookingApp.Api ├── Controllers │ ├── RoomBookingController.cs │ └── WeatherForecastController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── RoomBookingApp.Api.csproj ├── Startup.cs ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json ├── RoomBookingApp.Core.Tests ├── RoomBookingApp.Core.Tests.csproj └── RoomBookingRequestProcessorTest.cs ├── RoomBookingApp.Core ├── DataServices │ └── IRoomBookingService.cs ├── Enums │ └── BookingSuccessFlag.cs ├── Models │ ├── RoomBookingRequest.cs │ └── RoomBookingResult.cs ├── Processors │ ├── IRoomBookingRequestProcessor.cs │ └── RoomBookingRequestProcessor.cs └── RoomBookingApp.Core.csproj ├── RoomBookingApp.Domain ├── BaseModels │ └── RoomBookingBase.cs ├── Room.cs ├── RoomBooking.cs └── RoomBookingApp.Domain.csproj ├── RoomBookingApp.Persistence.Tests ├── RoomBookingApp.Persistence.Tests.csproj └── RoomBookingServiceTest.cs ├── RoomBookingApp.Persistence ├── Migrations │ ├── 20210911001753_InitialMigration.Designer.cs │ ├── 20210911001753_InitialMigration.cs │ └── RoomBookingAppDbContextModelSnapshot.cs ├── Properties │ └── launchSettings.json ├── Repositories │ └── RoomBookingService.cs ├── RoomBookingApp.Persistence.csproj └── RoomBookingAppDbContext.cs └── RoomBookingApp.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/README.md -------------------------------------------------------------------------------- /RoomBookingApp.Api.Tests/RoomBookingApp.Api.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api.Tests/RoomBookingApp.Api.Tests.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Api.Tests/RoomBookingControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api.Tests/RoomBookingControllerTests.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api.Tests/WeatherControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api.Tests/WeatherControllerTests.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api/Controllers/RoomBookingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/Controllers/RoomBookingController.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/Program.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /RoomBookingApp.Api/RoomBookingApp.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/RoomBookingApp.Api.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/Startup.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/WeatherForecast.cs -------------------------------------------------------------------------------- /RoomBookingApp.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/appsettings.Development.json -------------------------------------------------------------------------------- /RoomBookingApp.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Api/appsettings.json -------------------------------------------------------------------------------- /RoomBookingApp.Core.Tests/RoomBookingApp.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core.Tests/RoomBookingApp.Core.Tests.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Core.Tests/RoomBookingRequestProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core.Tests/RoomBookingRequestProcessorTest.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/DataServices/IRoomBookingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/DataServices/IRoomBookingService.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/Enums/BookingSuccessFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/Enums/BookingSuccessFlag.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/Models/RoomBookingRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/Models/RoomBookingRequest.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/Models/RoomBookingResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/Models/RoomBookingResult.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/Processors/IRoomBookingRequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/Processors/IRoomBookingRequestProcessor.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/Processors/RoomBookingRequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/Processors/RoomBookingRequestProcessor.cs -------------------------------------------------------------------------------- /RoomBookingApp.Core/RoomBookingApp.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Core/RoomBookingApp.Core.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Domain/BaseModels/RoomBookingBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Domain/BaseModels/RoomBookingBase.cs -------------------------------------------------------------------------------- /RoomBookingApp.Domain/Room.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Domain/Room.cs -------------------------------------------------------------------------------- /RoomBookingApp.Domain/RoomBooking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Domain/RoomBooking.cs -------------------------------------------------------------------------------- /RoomBookingApp.Domain/RoomBookingApp.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Domain/RoomBookingApp.Domain.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Persistence.Tests/RoomBookingApp.Persistence.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence.Tests/RoomBookingApp.Persistence.Tests.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Persistence.Tests/RoomBookingServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence.Tests/RoomBookingServiceTest.cs -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/Migrations/20210911001753_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/Migrations/20210911001753_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/Migrations/20210911001753_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/Migrations/20210911001753_InitialMigration.cs -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/Migrations/RoomBookingAppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/Migrations/RoomBookingAppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/Properties/launchSettings.json -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/Repositories/RoomBookingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/Repositories/RoomBookingService.cs -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/RoomBookingApp.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/RoomBookingApp.Persistence.csproj -------------------------------------------------------------------------------- /RoomBookingApp.Persistence/RoomBookingAppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.Persistence/RoomBookingAppDbContext.cs -------------------------------------------------------------------------------- /RoomBookingApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevoirwilliams/RoomBookingApp-DotNetCore-TDD/HEAD/RoomBookingApp.sln --------------------------------------------------------------------------------