Directory structure:
└── techwithpat-consumespotifywebapi/
├── README.md
├── ConsumeSpotifyWebAPI.sln
└── ConsumeSpotifyWebAPI/
├── appsettings.Development.json
├── appsettings.json
├── ConsumeSpotifyWebAPI.csproj
├── Program.cs
├── Startup.cs
├── Controllers/
│ └── HomeController.cs
├── Models/
│ ├── AuthResult.cs
│ ├── ErrorViewModel.cs
│ ├── GetNewReleaseResult.cs
│ └── Release.cs
├── Properties/
│ └── launchSettings.json
├── Services/
│ ├── ISpotifyAccountService.cs
│ ├── ISpotifyService.cs
│ ├── SpotifyAccountService.cs
│ └── SpotifyService.cs
├── Views/
│ ├── _ViewImports.cshtml
│ ├── _ViewStart.cshtml
│ ├── Home/
│ │ ├── Index.cshtml
│ │ └── Privacy.cshtml
│ └── Shared/
│ ├── _Layout.cshtml
│ ├── _ValidationScriptsPartial.cshtml
│ └── Error.cshtml
└── wwwroot/
├── css/
│ └── site.css
├── js/
│ └── site.js
└── lib/
├── bootstrap/
│ └── LICENSE
├── jquery/
│ └── LICENSE.txt
├── jquery-validation/
│ └── LICENSE.md
└── jquery-validation-unobtrusive/
├── jquery.validate.unobtrusive.js
└── LICENSE.txt