├── .devcontainer ├── Dockerfile ├── devcontainer.json ├── on-create.sh ├── post-create.sh └── post-start.sh ├── .dockerignore ├── .github ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── checkpoint.md │ ├── comparison.md │ ├── designreview.md │ ├── dod-review.md │ ├── feature.md │ ├── found-dead-links.md │ ├── issue.md │ ├── release.md │ ├── retro.md │ ├── survey.md │ ├── task.md │ └── user-story.md ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md └── workflows │ ├── dockerCI.yaml │ ├── experimentalCI.txt │ ├── mdlinkcheck.yml │ └── scheduled_mdlinkcheck.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Dockerfile ├── LICENSE ├── README.md ├── TestFiles ├── baseline.json ├── benchmark.json └── perfTargets.txt ├── mlc_config.json ├── saveenv.sh └── src ├── .editorconfig ├── app ├── CSE.KeyRotation │ ├── IKeyRotation.cs │ ├── KeyRotationExtension.cs │ └── KeyRotationHelper.cs ├── CSE.KeyVault │ ├── AuthenticationType.cs │ ├── IKeyVaultConnection.cs │ ├── KeyVaultConnection.cs │ ├── KeyVaultConnectionExtension.cs │ └── KeyVaultHelper.cs ├── CommandLine.cs ├── Constants.cs ├── Controllers │ ├── ActorsController.cs │ ├── ErrorResult.cs │ ├── FeaturedController.cs │ ├── GenresController.cs │ ├── HealthzController.cs │ ├── MoviesController.cs │ ├── QueryParameters │ │ ├── ActorIdParameter.cs │ │ ├── ActorQueryParameters.cs │ │ ├── MovieIdParameter.cs │ │ ├── MovieQueryParameters.cs │ │ └── QueryParameters.cs │ └── ResultHandler.cs ├── DataAccessLayer │ ├── CosmosClientExtension.cs │ ├── CosmosConfig.cs │ ├── DataAccessLayerExtension.cs │ ├── dalActors.cs │ ├── dalGenres.cs │ ├── dalMain.cs │ ├── dalMovies.cs │ └── idal.cs ├── Extensions │ ├── ActorExtensions.cs │ └── MovieExtensions.cs ├── GlobalSuppressions.cs ├── HealthChecks │ ├── CosmosHealthCheck.cs │ ├── CosmosHealthCheckBuilderExtensions.cs │ ├── CosmosHealthCheckDetails.cs │ ├── HealthzCheck.cs │ ├── IetfCheck.cs │ ├── IetfResponseWriter.cs │ └── TimeSpanConverter.cs ├── Middleware │ ├── RequestLogger │ │ ├── LoggerExtension.cs │ │ ├── logger.cs │ │ └── loggerOptions.cs │ ├── RobotsExtension.cs │ ├── SwaggerRootExtension.cs │ └── VersionExtension.cs ├── Model │ ├── Actor.cs │ ├── ActorMovie.cs │ ├── FeaturedMovie.cs │ ├── Movie.cs │ └── Role.cs ├── Program.cs ├── ServiceActivator.cs ├── Startup.cs ├── Validation │ ├── IdValidation.cs │ ├── IntegerRangeValidation.cs │ ├── ValidationProblemDetails.cs │ ├── ValidationProblemDetailsResult.cs │ └── YearValidation.cs ├── ValidationError.cs ├── appsettings.Development.json ├── appsettings.json ├── ascii-art.txt ├── helium.csproj ├── stylecop.json └── wwwroot │ └── swagger │ └── helium.json ├── helium.sln └── tests ├── AssertValues.cs ├── BaseTest.cs ├── ExtensionTests.cs ├── RunApp.cs ├── ValidationTests.cs ├── runtests ├── runtests.cmd └── tests.csproj /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/on-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.devcontainer/on-create.sh -------------------------------------------------------------------------------- /.devcontainer/post-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.devcontainer/post-create.sh -------------------------------------------------------------------------------- /.devcontainer/post-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.devcontainer/post-start.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/CHANGELOG.md -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/checkpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/checkpoint.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/comparison.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/designreview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/designreview.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/dod-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/dod-review.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/found-dead-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/found-dead-links.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/release.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/retro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/retro.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/survey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/survey.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/user-story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/ISSUE_TEMPLATE/user-story.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/workflows/dockerCI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/workflows/dockerCI.yaml -------------------------------------------------------------------------------- /.github/workflows/experimentalCI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/workflows/experimentalCI.txt -------------------------------------------------------------------------------- /.github/workflows/mdlinkcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/workflows/mdlinkcheck.yml -------------------------------------------------------------------------------- /.github/workflows/scheduled_mdlinkcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.github/workflows/scheduled_mdlinkcheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/README.md -------------------------------------------------------------------------------- /TestFiles/baseline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/TestFiles/baseline.json -------------------------------------------------------------------------------- /TestFiles/benchmark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/TestFiles/benchmark.json -------------------------------------------------------------------------------- /TestFiles/perfTargets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/TestFiles/perfTargets.txt -------------------------------------------------------------------------------- /mlc_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/mlc_config.json -------------------------------------------------------------------------------- /saveenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/saveenv.sh -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/app/CSE.KeyRotation/IKeyRotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyRotation/IKeyRotation.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyRotation/KeyRotationExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyRotation/KeyRotationExtension.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyRotation/KeyRotationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyRotation/KeyRotationHelper.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyVault/AuthenticationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyVault/AuthenticationType.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyVault/IKeyVaultConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyVault/IKeyVaultConnection.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyVault/KeyVaultConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyVault/KeyVaultConnection.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyVault/KeyVaultConnectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyVault/KeyVaultConnectionExtension.cs -------------------------------------------------------------------------------- /src/app/CSE.KeyVault/KeyVaultHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CSE.KeyVault/KeyVaultHelper.cs -------------------------------------------------------------------------------- /src/app/CommandLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/CommandLine.cs -------------------------------------------------------------------------------- /src/app/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Constants.cs -------------------------------------------------------------------------------- /src/app/Controllers/ActorsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/ActorsController.cs -------------------------------------------------------------------------------- /src/app/Controllers/ErrorResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/ErrorResult.cs -------------------------------------------------------------------------------- /src/app/Controllers/FeaturedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/FeaturedController.cs -------------------------------------------------------------------------------- /src/app/Controllers/GenresController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/GenresController.cs -------------------------------------------------------------------------------- /src/app/Controllers/HealthzController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/HealthzController.cs -------------------------------------------------------------------------------- /src/app/Controllers/MoviesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/MoviesController.cs -------------------------------------------------------------------------------- /src/app/Controllers/QueryParameters/ActorIdParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/QueryParameters/ActorIdParameter.cs -------------------------------------------------------------------------------- /src/app/Controllers/QueryParameters/ActorQueryParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/QueryParameters/ActorQueryParameters.cs -------------------------------------------------------------------------------- /src/app/Controllers/QueryParameters/MovieIdParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/QueryParameters/MovieIdParameter.cs -------------------------------------------------------------------------------- /src/app/Controllers/QueryParameters/MovieQueryParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/QueryParameters/MovieQueryParameters.cs -------------------------------------------------------------------------------- /src/app/Controllers/QueryParameters/QueryParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/QueryParameters/QueryParameters.cs -------------------------------------------------------------------------------- /src/app/Controllers/ResultHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Controllers/ResultHandler.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/CosmosClientExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/CosmosClientExtension.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/CosmosConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/CosmosConfig.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/DataAccessLayerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/DataAccessLayerExtension.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/dalActors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/dalActors.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/dalGenres.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/dalGenres.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/dalMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/dalMain.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/dalMovies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/dalMovies.cs -------------------------------------------------------------------------------- /src/app/DataAccessLayer/idal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/DataAccessLayer/idal.cs -------------------------------------------------------------------------------- /src/app/Extensions/ActorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Extensions/ActorExtensions.cs -------------------------------------------------------------------------------- /src/app/Extensions/MovieExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Extensions/MovieExtensions.cs -------------------------------------------------------------------------------- /src/app/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/CosmosHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/CosmosHealthCheck.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/CosmosHealthCheckBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/CosmosHealthCheckBuilderExtensions.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/CosmosHealthCheckDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/CosmosHealthCheckDetails.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/HealthzCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/HealthzCheck.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/IetfCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/IetfCheck.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/IetfResponseWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/IetfResponseWriter.cs -------------------------------------------------------------------------------- /src/app/HealthChecks/TimeSpanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/HealthChecks/TimeSpanConverter.cs -------------------------------------------------------------------------------- /src/app/Middleware/RequestLogger/LoggerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Middleware/RequestLogger/LoggerExtension.cs -------------------------------------------------------------------------------- /src/app/Middleware/RequestLogger/logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Middleware/RequestLogger/logger.cs -------------------------------------------------------------------------------- /src/app/Middleware/RequestLogger/loggerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Middleware/RequestLogger/loggerOptions.cs -------------------------------------------------------------------------------- /src/app/Middleware/RobotsExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Middleware/RobotsExtension.cs -------------------------------------------------------------------------------- /src/app/Middleware/SwaggerRootExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Middleware/SwaggerRootExtension.cs -------------------------------------------------------------------------------- /src/app/Middleware/VersionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Middleware/VersionExtension.cs -------------------------------------------------------------------------------- /src/app/Model/Actor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Model/Actor.cs -------------------------------------------------------------------------------- /src/app/Model/ActorMovie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Model/ActorMovie.cs -------------------------------------------------------------------------------- /src/app/Model/FeaturedMovie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Model/FeaturedMovie.cs -------------------------------------------------------------------------------- /src/app/Model/Movie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Model/Movie.cs -------------------------------------------------------------------------------- /src/app/Model/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Model/Role.cs -------------------------------------------------------------------------------- /src/app/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Program.cs -------------------------------------------------------------------------------- /src/app/ServiceActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/ServiceActivator.cs -------------------------------------------------------------------------------- /src/app/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Startup.cs -------------------------------------------------------------------------------- /src/app/Validation/IdValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Validation/IdValidation.cs -------------------------------------------------------------------------------- /src/app/Validation/IntegerRangeValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Validation/IntegerRangeValidation.cs -------------------------------------------------------------------------------- /src/app/Validation/ValidationProblemDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Validation/ValidationProblemDetails.cs -------------------------------------------------------------------------------- /src/app/Validation/ValidationProblemDetailsResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Validation/ValidationProblemDetailsResult.cs -------------------------------------------------------------------------------- /src/app/Validation/YearValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/Validation/YearValidation.cs -------------------------------------------------------------------------------- /src/app/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/ValidationError.cs -------------------------------------------------------------------------------- /src/app/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/appsettings.Development.json -------------------------------------------------------------------------------- /src/app/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/appsettings.json -------------------------------------------------------------------------------- /src/app/ascii-art.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/ascii-art.txt -------------------------------------------------------------------------------- /src/app/helium.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/helium.csproj -------------------------------------------------------------------------------- /src/app/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/stylecop.json -------------------------------------------------------------------------------- /src/app/wwwroot/swagger/helium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/app/wwwroot/swagger/helium.json -------------------------------------------------------------------------------- /src/helium.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/helium.sln -------------------------------------------------------------------------------- /src/tests/AssertValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/AssertValues.cs -------------------------------------------------------------------------------- /src/tests/BaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/BaseTest.cs -------------------------------------------------------------------------------- /src/tests/ExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/ExtensionTests.cs -------------------------------------------------------------------------------- /src/tests/RunApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/RunApp.cs -------------------------------------------------------------------------------- /src/tests/ValidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/ValidationTests.cs -------------------------------------------------------------------------------- /src/tests/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/runtests -------------------------------------------------------------------------------- /src/tests/runtests.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/runtests.cmd -------------------------------------------------------------------------------- /src/tests/tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retaildevcrews/helium-csharp/HEAD/src/tests/tests.csproj --------------------------------------------------------------------------------