├── .gitignore ├── .idea └── .idea.Books │ ├── .idea │ ├── .name │ ├── contentModel.xml │ ├── encodings.xml │ ├── indexLayout.xml │ ├── misc.xml │ ├── modules.xml │ └── workspace.xml │ └── riderModule.iml ├── BookCovers.API ├── BookCovers.API.csproj ├── Controllers │ └── BookCoversController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── Books.Api ├── ArrayModelBinder.cs ├── Books.Api.csproj ├── BooksProfile.cs ├── Contexts │ └── BooksContext.cs ├── Controllers │ └── BooksController.cs ├── Entities │ ├── Author.cs │ └── Book.cs ├── ExternalModels │ └── BookCover.cs ├── Migrations │ ├── 20180717132912_InitialMigration.Designer.cs │ ├── 20180717132912_InitialMigration.cs │ └── BooksContextModelSnapshot.cs ├── Models │ ├── Book.cs │ ├── BookCover.cs │ ├── BookForCreation.cs │ └── BookWithCovers.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── BooksRepository.cs │ └── IBooksRepository.cs ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── Books.Legacy ├── Books.Legacy.csproj └── ComplicatedPageCalculator.cs ├── Books.sln ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/.name: -------------------------------------------------------------------------------- 1 | Books -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/contentModel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/.idea/contentModel.xml -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/.idea.Books/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/.idea/workspace.xml -------------------------------------------------------------------------------- /.idea/.idea.Books/riderModule.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/.idea/.idea.Books/riderModule.iml -------------------------------------------------------------------------------- /BookCovers.API/BookCovers.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/BookCovers.API.csproj -------------------------------------------------------------------------------- /BookCovers.API/Controllers/BookCoversController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/Controllers/BookCoversController.cs -------------------------------------------------------------------------------- /BookCovers.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/Program.cs -------------------------------------------------------------------------------- /BookCovers.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /BookCovers.API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/Startup.cs -------------------------------------------------------------------------------- /BookCovers.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/appsettings.Development.json -------------------------------------------------------------------------------- /BookCovers.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/BookCovers.API/appsettings.json -------------------------------------------------------------------------------- /Books.Api/ArrayModelBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/ArrayModelBinder.cs -------------------------------------------------------------------------------- /Books.Api/Books.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Books.Api.csproj -------------------------------------------------------------------------------- /Books.Api/BooksProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/BooksProfile.cs -------------------------------------------------------------------------------- /Books.Api/Contexts/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Contexts/BooksContext.cs -------------------------------------------------------------------------------- /Books.Api/Controllers/BooksController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Controllers/BooksController.cs -------------------------------------------------------------------------------- /Books.Api/Entities/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Entities/Author.cs -------------------------------------------------------------------------------- /Books.Api/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Entities/Book.cs -------------------------------------------------------------------------------- /Books.Api/ExternalModels/BookCover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/ExternalModels/BookCover.cs -------------------------------------------------------------------------------- /Books.Api/Migrations/20180717132912_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Migrations/20180717132912_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /Books.Api/Migrations/20180717132912_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Migrations/20180717132912_InitialMigration.cs -------------------------------------------------------------------------------- /Books.Api/Migrations/BooksContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Migrations/BooksContextModelSnapshot.cs -------------------------------------------------------------------------------- /Books.Api/Models/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Models/Book.cs -------------------------------------------------------------------------------- /Books.Api/Models/BookCover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Models/BookCover.cs -------------------------------------------------------------------------------- /Books.Api/Models/BookForCreation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Models/BookForCreation.cs -------------------------------------------------------------------------------- /Books.Api/Models/BookWithCovers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Models/BookWithCovers.cs -------------------------------------------------------------------------------- /Books.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Program.cs -------------------------------------------------------------------------------- /Books.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /Books.Api/Services/BooksRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Services/BooksRepository.cs -------------------------------------------------------------------------------- /Books.Api/Services/IBooksRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Services/IBooksRepository.cs -------------------------------------------------------------------------------- /Books.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/Startup.cs -------------------------------------------------------------------------------- /Books.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/appsettings.Development.json -------------------------------------------------------------------------------- /Books.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Api/appsettings.json -------------------------------------------------------------------------------- /Books.Legacy/Books.Legacy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Legacy/Books.Legacy.csproj -------------------------------------------------------------------------------- /Books.Legacy/ComplicatedPageCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.Legacy/ComplicatedPageCalculator.cs -------------------------------------------------------------------------------- /Books.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/Books.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinDockx/AspNetCoreAsyncBestPracticesJetBrainsWebinar/HEAD/README.md --------------------------------------------------------------------------------