├── .dockerignore ├── .funcignore ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── Dockerfile ├── README.md ├── coach-code-api.postman_collection.json ├── docker-compose.yml ├── jest.config.js ├── package.json ├── src ├── container.ts ├── extensions.csproj ├── handlers │ ├── HttpTrigger │ │ ├── function.json │ │ ├── index.ts │ │ └── sample.dat │ ├── add-mentee │ │ ├── add-mentee-handler.ts │ │ ├── function.json │ │ └── index.ts │ ├── add-user │ │ ├── add-user-handler.ts │ │ ├── function.json │ │ └── index.ts │ ├── get-mentees │ │ ├── function.json │ │ ├── get-mentees-handler.ts │ │ ├── index.ts │ │ └── sample.dat │ ├── get-mentor │ │ ├── function.json │ │ ├── get-mentor-handler.ts │ │ └── index.ts │ └── get-users │ │ ├── function.json │ │ ├── get-users-handler.ts │ │ └── index.ts ├── host.json ├── local.settings.json ├── modules │ ├── application-module.ts │ ├── boundary-module.ts │ └── index.ts ├── proxies.json └── repositories │ ├── mentee-repository │ ├── index.ts │ ├── mentee-entity.ts │ └── mentee-repository.ts │ ├── mentor-repository │ ├── index.ts │ ├── mentor-entity.ts │ └── mentor-repository.ts │ └── user-repository │ ├── User.ts │ ├── UserRepository.ts │ └── index.ts ├── test ├── integration │ ├── mentee-repository-tests.ts │ ├── models │ │ └── test-mentee-entity.ts │ ├── repositories │ │ └── test-mentee-repository.ts │ ├── setup.ts │ ├── test-container.ts │ └── test-module.ts └── unit │ ├── get-mentees-tests.ts │ ├── get-mentor-tests.ts │ └── setup.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.funcignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.funcignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/README.md -------------------------------------------------------------------------------- /coach-code-api.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/coach-code-api.postman_collection.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/package.json -------------------------------------------------------------------------------- /src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/container.ts -------------------------------------------------------------------------------- /src/extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/extensions.csproj -------------------------------------------------------------------------------- /src/handlers/HttpTrigger/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/HttpTrigger/function.json -------------------------------------------------------------------------------- /src/handlers/HttpTrigger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/HttpTrigger/index.ts -------------------------------------------------------------------------------- /src/handlers/HttpTrigger/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /src/handlers/add-mentee/add-mentee-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/add-mentee/add-mentee-handler.ts -------------------------------------------------------------------------------- /src/handlers/add-mentee/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/add-mentee/function.json -------------------------------------------------------------------------------- /src/handlers/add-mentee/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/add-mentee/index.ts -------------------------------------------------------------------------------- /src/handlers/add-user/add-user-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/add-user/add-user-handler.ts -------------------------------------------------------------------------------- /src/handlers/add-user/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/add-user/function.json -------------------------------------------------------------------------------- /src/handlers/add-user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/add-user/index.ts -------------------------------------------------------------------------------- /src/handlers/get-mentees/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-mentees/function.json -------------------------------------------------------------------------------- /src/handlers/get-mentees/get-mentees-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-mentees/get-mentees-handler.ts -------------------------------------------------------------------------------- /src/handlers/get-mentees/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-mentees/index.ts -------------------------------------------------------------------------------- /src/handlers/get-mentees/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /src/handlers/get-mentor/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-mentor/function.json -------------------------------------------------------------------------------- /src/handlers/get-mentor/get-mentor-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-mentor/get-mentor-handler.ts -------------------------------------------------------------------------------- /src/handlers/get-mentor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-mentor/index.ts -------------------------------------------------------------------------------- /src/handlers/get-users/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-users/function.json -------------------------------------------------------------------------------- /src/handlers/get-users/get-users-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-users/get-users-handler.ts -------------------------------------------------------------------------------- /src/handlers/get-users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/handlers/get-users/index.ts -------------------------------------------------------------------------------- /src/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } 4 | -------------------------------------------------------------------------------- /src/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/local.settings.json -------------------------------------------------------------------------------- /src/modules/application-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/modules/application-module.ts -------------------------------------------------------------------------------- /src/modules/boundary-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/modules/boundary-module.ts -------------------------------------------------------------------------------- /src/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/modules/index.ts -------------------------------------------------------------------------------- /src/proxies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/proxies.json -------------------------------------------------------------------------------- /src/repositories/mentee-repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/mentee-repository/index.ts -------------------------------------------------------------------------------- /src/repositories/mentee-repository/mentee-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/mentee-repository/mentee-entity.ts -------------------------------------------------------------------------------- /src/repositories/mentee-repository/mentee-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/mentee-repository/mentee-repository.ts -------------------------------------------------------------------------------- /src/repositories/mentor-repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/mentor-repository/index.ts -------------------------------------------------------------------------------- /src/repositories/mentor-repository/mentor-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/mentor-repository/mentor-entity.ts -------------------------------------------------------------------------------- /src/repositories/mentor-repository/mentor-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/mentor-repository/mentor-repository.ts -------------------------------------------------------------------------------- /src/repositories/user-repository/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/user-repository/User.ts -------------------------------------------------------------------------------- /src/repositories/user-repository/UserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/user-repository/UserRepository.ts -------------------------------------------------------------------------------- /src/repositories/user-repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/src/repositories/user-repository/index.ts -------------------------------------------------------------------------------- /test/integration/mentee-repository-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/integration/mentee-repository-tests.ts -------------------------------------------------------------------------------- /test/integration/models/test-mentee-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/integration/models/test-mentee-entity.ts -------------------------------------------------------------------------------- /test/integration/repositories/test-mentee-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/integration/repositories/test-mentee-repository.ts -------------------------------------------------------------------------------- /test/integration/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/integration/setup.ts -------------------------------------------------------------------------------- /test/integration/test-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/integration/test-container.ts -------------------------------------------------------------------------------- /test/integration/test-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/integration/test-module.ts -------------------------------------------------------------------------------- /test/unit/get-mentees-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/unit/get-mentees-tests.ts -------------------------------------------------------------------------------- /test/unit/get-mentor-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/unit/get-mentor-tests.ts -------------------------------------------------------------------------------- /test/unit/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/test/unit/setup.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coding-Coach/coding-coach-api/HEAD/yarn.lock --------------------------------------------------------------------------------