├── .github └── workflows │ └── dotnetcore.yml ├── LICENSE ├── README.md ├── assets ├── CleanArchitectureDiagram2.PNG ├── CleanArchitectureDiagram4.PNG ├── CleanArchitectureDiagram5.PNG ├── CleanArchitectureDiagram6.PNG ├── CleanArchitectureDiagram7.PNG ├── CleanArchitectureDiagram8.PNG ├── CleanArchitectureDiagram9.PNG ├── CleanArchitectureWithDevSecOpsArchitecture.png ├── CleanDevSecOps.png ├── ContDelDep.png ├── ContDelDep10.PNG ├── ContDelDep11.PNG ├── ContDelDep12.PNG ├── ContDelDep13.PNG ├── ContDelDep14.PNG ├── ContDelDep16.PNG ├── ContDelDep17.PNG ├── ContDelDep2.PNG ├── ContDelDep3.PNG ├── ContDelDep4.PNG ├── ContDelDep5.PNG ├── ContDelDep6.PNG ├── ContDelDep7.PNG ├── ContDelDep8.PNG ├── Dashboards1.PNG ├── Dashboards2.PNG ├── DevOpsCircle.png ├── SecurityCodeAnalysis.png ├── SecurityCodeAnalysis2.PNG ├── SecurityScan1.PNG ├── github-start2.png └── rg2.PNG └── src ├── infra └── arm │ ├── apim │ ├── parameters.json │ └── template.json │ ├── appinsights │ ├── parameters.json │ └── template.json │ ├── cosmosdb │ ├── parameters.json │ └── template.json │ ├── database │ ├── parameters.json │ └── template.json │ ├── keyvault │ ├── parameters.json │ └── template.json │ ├── notificationhub │ ├── parameters.json │ └── template.json │ ├── signalr │ ├── parameters.json │ └── template.json │ └── webapp │ ├── parameters.json │ └── template.json └── web-api └── src ├── CleanArchitecture.Core.UnitTests ├── CleanArchitecture.Core.UnitTests.csproj └── Services │ ├── StudentServiceTests.cs │ └── TuorServiceTests.cs ├── CleanArchitecture.Core ├── CleanArchitecture.Core.csproj ├── Common │ └── ApiResponse.cs ├── Constants │ └── Constants.cs ├── DTOs │ ├── AddChatMessageDto.cs │ ├── AddTutorLearningProfileDto.cs │ ├── ChatMessageDto.cs │ ├── LessonDto.cs │ ├── LessonTopicCategoryDto.cs │ ├── OrderLessonDto.cs │ ├── TutorLearningProfileDto.cs │ ├── UpdateTutorLearningProfileDto.cs │ ├── UpdateUserDto.cs │ └── UserDto.cs ├── Entities │ ├── BaseEntity.cs │ ├── ChatMessage.cs │ ├── Lesson.cs │ ├── LessonTopicCategory.cs │ ├── TutorLearningProfile.cs │ └── User.cs ├── Enums │ └── ProfileType.cs ├── Exceptions │ ├── Error.cs │ ├── Errors.cs │ └── OperationNotAllowedForAccountTypeException.cs ├── Interfaces │ ├── IAsyncChatService.cs │ ├── IAsyncIdentityRepository.cs │ ├── IAsyncLessonRepository.cs │ ├── IAsyncLessonTopicCategoriesService.cs │ ├── IAsyncRepository.cs │ ├── IAsyncStudentService.cs │ ├── IAsyncTutorLearningProfileRepository.cs │ ├── IAsyncTutorService.cs │ └── IAsyncUserService.cs └── Services │ ├── ChatService.cs │ ├── LessonTopicCategoriesService.cs │ ├── StudentService.cs │ ├── TutorService.cs │ └── UserService.cs ├── CleanArchitecture.Infrastructure ├── CleanArchitecture.Infrastructure.csproj ├── Data │ ├── Cosmos │ │ ├── ChatMessageRepository.cs │ │ ├── CosmosDbClientFactory.cs │ │ ├── CosmosDbRepository.cs │ │ ├── ICosmosDbClientFactory.cs │ │ └── TutorLearningProfileRepository.cs │ └── Ef │ │ ├── ApplicationDbContext.cs │ │ ├── EfRepository.cs │ │ └── LessonRepository.cs ├── Identity │ ├── AzureAdIdentityRepository.cs │ ├── IIdentityService.cs │ ├── IdentityService.cs │ ├── Model │ │ ├── AdB2cUser.cs │ │ ├── AdB2cUsersIdentifiers.cs │ │ └── AdB2cUsersList.cs │ └── Providers │ │ ├── AdB2cGraphClientUserPropertiesProvider.cs │ │ ├── AzureAdGraphApiAuthenticationProvider.cs │ │ ├── IAdB2cGraphClientUserPropertiesProvider.cs │ │ ├── IAzureAdGraphAuthenticationProvider.cs │ │ ├── IMicrosoftGraphAuthenticationProvider.cs │ │ └── MicrosoftGraphApiAuthenticationProvider.cs ├── Migrations │ ├── 20191222100230_initial-migration.Designer.cs │ ├── 20191222100230_initial-migration.cs │ └── ApplicationDbContextModelSnapshot.cs ├── Services │ └── PushNotifications │ │ ├── DeviceRegistration.cs │ │ ├── INotificationHubFactory.cs │ │ ├── IPushNotificationService.cs │ │ ├── MobilePlatform.cs │ │ ├── NotificationHubFactory.cs │ │ ├── PushNotification.cs │ │ └── PushNotificationService.cs └── Settings │ ├── AzureAdB2CSettings.cs │ ├── AzureAdGraphSettings.cs │ ├── CosmosDbSettings.cs │ ├── MicrosoftGraphSettings.cs │ └── NotificationHubSettings.cs ├── CleanArchitecture.WebAPI ├── CleanArchitecture.WebAPI.csproj ├── Controllers │ ├── AccountController.cs │ ├── BaseApiController.cs │ ├── LessonController.cs │ ├── NotificationController.cs │ ├── StudentController.cs │ └── TutorController.cs ├── Extensions │ ├── AppBuilderExtensions.cs │ ├── EnumExtensions.cs │ └── ServiceCollectionExtensions.cs ├── Features │ ├── Chat │ │ └── SaveChatMessageRequestHandler.cs │ ├── Lesson │ │ └── GetLessonTopicCategoriesRequestHandler.cs │ ├── Notifications │ │ ├── BaseNotificationRequestHandler.cs │ │ ├── CreateRegistrationIdRequestHandler.cs │ │ ├── RegisterForPushNotificationsRequestHandler.cs │ │ ├── SendPushNotificationRequestHandler.cs │ │ └── UnregisterFromPushNotificationsRequestHandler.cs │ ├── Students │ │ ├── BaseStudentRequestHandler.cs │ │ ├── CancelLessonByStudentRequestHandler.cs │ │ ├── GetLessonsHistoryForStudentRequestHandler.cs │ │ ├── GetPlannedLessonsForStudentRequestHandler.cs │ │ └── OrderNewLessonByStudentRequestHandler.cs │ ├── Tutors │ │ ├── AcceptNewLessonByTutorRequestHandler.cs │ │ ├── BaseTutorRequestHandler.cs │ │ ├── CancelLessonByTutorRequestHandler.cs │ │ ├── CreateTutorLearningProfileRequestHandler.cs │ │ ├── DeleteTutorLearningProfileRequestHandler.cs │ │ ├── GetLessonsHistoryForTutorRequestHandler.cs │ │ ├── GetPlannedLessonsForTutorRequestHandler.cs │ │ ├── GetTutorLearningProfileRequestHandler.cs │ │ ├── GetTutorsForLessonTopicCategoryRequestHandler.cs │ │ └── UpdateTutorLearningProfileRequestHandler.cs │ └── Users │ │ ├── BaseUserRequestHandler.cs │ │ ├── DeleteUserProfileRequestHandler.cs │ │ ├── GetUserProfileRequestHandler.cs │ │ └── UpdateUserProfileRequestHandler.cs ├── Hubs │ └── ChatHub.cs ├── Middleware │ └── ExceptionHandlerMiddleware.cs ├── Program.cs ├── Startup.cs ├── appsettings.Development.json └── appsettings.json └── CleanArchitecture.sln /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/README.md -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram2.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram4.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram5.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram6.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram7.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram8.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureDiagram9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureDiagram9.PNG -------------------------------------------------------------------------------- /assets/CleanArchitectureWithDevSecOpsArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanArchitectureWithDevSecOpsArchitecture.png -------------------------------------------------------------------------------- /assets/CleanDevSecOps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/CleanDevSecOps.png -------------------------------------------------------------------------------- /assets/ContDelDep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep.png -------------------------------------------------------------------------------- /assets/ContDelDep10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep10.PNG -------------------------------------------------------------------------------- /assets/ContDelDep11.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep11.PNG -------------------------------------------------------------------------------- /assets/ContDelDep12.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep12.PNG -------------------------------------------------------------------------------- /assets/ContDelDep13.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep13.PNG -------------------------------------------------------------------------------- /assets/ContDelDep14.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep14.PNG -------------------------------------------------------------------------------- /assets/ContDelDep16.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep16.PNG -------------------------------------------------------------------------------- /assets/ContDelDep17.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep17.PNG -------------------------------------------------------------------------------- /assets/ContDelDep2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep2.PNG -------------------------------------------------------------------------------- /assets/ContDelDep3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep3.PNG -------------------------------------------------------------------------------- /assets/ContDelDep4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep4.PNG -------------------------------------------------------------------------------- /assets/ContDelDep5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep5.PNG -------------------------------------------------------------------------------- /assets/ContDelDep6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep6.PNG -------------------------------------------------------------------------------- /assets/ContDelDep7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep7.PNG -------------------------------------------------------------------------------- /assets/ContDelDep8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/ContDelDep8.PNG -------------------------------------------------------------------------------- /assets/Dashboards1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/Dashboards1.PNG -------------------------------------------------------------------------------- /assets/Dashboards2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/Dashboards2.PNG -------------------------------------------------------------------------------- /assets/DevOpsCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/DevOpsCircle.png -------------------------------------------------------------------------------- /assets/SecurityCodeAnalysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/SecurityCodeAnalysis.png -------------------------------------------------------------------------------- /assets/SecurityCodeAnalysis2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/SecurityCodeAnalysis2.PNG -------------------------------------------------------------------------------- /assets/SecurityScan1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/SecurityScan1.PNG -------------------------------------------------------------------------------- /assets/github-start2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/github-start2.png -------------------------------------------------------------------------------- /assets/rg2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/assets/rg2.PNG -------------------------------------------------------------------------------- /src/infra/arm/apim/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/apim/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/apim/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/apim/template.json -------------------------------------------------------------------------------- /src/infra/arm/appinsights/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/appinsights/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/appinsights/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/appinsights/template.json -------------------------------------------------------------------------------- /src/infra/arm/cosmosdb/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/cosmosdb/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/cosmosdb/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/cosmosdb/template.json -------------------------------------------------------------------------------- /src/infra/arm/database/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/database/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/database/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/database/template.json -------------------------------------------------------------------------------- /src/infra/arm/keyvault/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/keyvault/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/keyvault/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/keyvault/template.json -------------------------------------------------------------------------------- /src/infra/arm/notificationhub/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/notificationhub/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/notificationhub/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/notificationhub/template.json -------------------------------------------------------------------------------- /src/infra/arm/signalr/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/signalr/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/signalr/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/signalr/template.json -------------------------------------------------------------------------------- /src/infra/arm/webapp/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/webapp/parameters.json -------------------------------------------------------------------------------- /src/infra/arm/webapp/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/infra/arm/webapp/template.json -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core.UnitTests/CleanArchitecture.Core.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core.UnitTests/CleanArchitecture.Core.UnitTests.csproj -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core.UnitTests/Services/StudentServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core.UnitTests/Services/StudentServiceTests.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core.UnitTests/Services/TuorServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core.UnitTests/Services/TuorServiceTests.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/CleanArchitecture.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/CleanArchitecture.Core.csproj -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Common/ApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Common/ApiResponse.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Constants/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Constants/Constants.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/AddChatMessageDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/AddChatMessageDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/AddTutorLearningProfileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/AddTutorLearningProfileDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/ChatMessageDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/ChatMessageDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/LessonDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/LessonDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/LessonTopicCategoryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/LessonTopicCategoryDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/OrderLessonDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/OrderLessonDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/TutorLearningProfileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/TutorLearningProfileDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/UpdateTutorLearningProfileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/UpdateTutorLearningProfileDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/UpdateUserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/UpdateUserDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/DTOs/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/DTOs/UserDto.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Entities/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Entities/BaseEntity.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Entities/ChatMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Entities/ChatMessage.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Entities/Lesson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Entities/Lesson.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Entities/LessonTopicCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Entities/LessonTopicCategory.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Entities/TutorLearningProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Entities/TutorLearningProfile.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Entities/User.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Enums/ProfileType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Enums/ProfileType.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Exceptions/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Exceptions/Error.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Exceptions/Errors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Exceptions/Errors.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Exceptions/OperationNotAllowedForAccountTypeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Exceptions/OperationNotAllowedForAccountTypeException.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncChatService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncIdentityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncIdentityRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncLessonRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncLessonRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncLessonTopicCategoriesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncLessonTopicCategoriesService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncStudentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncStudentService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncTutorLearningProfileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncTutorLearningProfileRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncTutorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncTutorService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Interfaces/IAsyncUserService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Services/ChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Services/ChatService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Services/LessonTopicCategoriesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Services/LessonTopicCategoriesService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Services/StudentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Services/StudentService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Services/TutorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Services/TutorService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Core/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Core/Services/UserService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/ChatMessageRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/ChatMessageRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/CosmosDbClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/CosmosDbClientFactory.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/CosmosDbRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/CosmosDbRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/ICosmosDbClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/ICosmosDbClientFactory.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/TutorLearningProfileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Cosmos/TutorLearningProfileRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Ef/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Ef/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Ef/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Ef/EfRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Data/Ef/LessonRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Data/Ef/LessonRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/AzureAdIdentityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/AzureAdIdentityRepository.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/IIdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/IIdentityService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/IdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/IdentityService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Model/AdB2cUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Model/AdB2cUser.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Model/AdB2cUsersIdentifiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Model/AdB2cUsersIdentifiers.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Model/AdB2cUsersList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Model/AdB2cUsersList.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/AdB2cGraphClientUserPropertiesProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/AdB2cGraphClientUserPropertiesProvider.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/AzureAdGraphApiAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/AzureAdGraphApiAuthenticationProvider.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/IAdB2cGraphClientUserPropertiesProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/IAdB2cGraphClientUserPropertiesProvider.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/IAzureAdGraphAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/IAzureAdGraphAuthenticationProvider.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/IMicrosoftGraphAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/IMicrosoftGraphAuthenticationProvider.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/MicrosoftGraphApiAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Identity/Providers/MicrosoftGraphApiAuthenticationProvider.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Migrations/20191222100230_initial-migration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Migrations/20191222100230_initial-migration.Designer.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Migrations/20191222100230_initial-migration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Migrations/20191222100230_initial-migration.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/DeviceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/DeviceRegistration.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/INotificationHubFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/INotificationHubFactory.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/IPushNotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/IPushNotificationService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/MobilePlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/MobilePlatform.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/NotificationHubFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/NotificationHubFactory.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/PushNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/PushNotification.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/PushNotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Services/PushNotifications/PushNotificationService.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Settings/AzureAdB2CSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Settings/AzureAdB2CSettings.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Settings/AzureAdGraphSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Settings/AzureAdGraphSettings.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Settings/CosmosDbSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Settings/CosmosDbSettings.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Settings/MicrosoftGraphSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Settings/MicrosoftGraphSettings.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.Infrastructure/Settings/NotificationHubSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.Infrastructure/Settings/NotificationHubSettings.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/CleanArchitecture.WebAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/CleanArchitecture.WebAPI.csproj -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Controllers/AccountController.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Controllers/BaseApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Controllers/BaseApiController.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Controllers/LessonController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Controllers/LessonController.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Controllers/NotificationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Controllers/NotificationController.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Controllers/StudentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Controllers/StudentController.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Controllers/TutorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Controllers/TutorController.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Extensions/AppBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Extensions/AppBuilderExtensions.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Chat/SaveChatMessageRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Chat/SaveChatMessageRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Lesson/GetLessonTopicCategoriesRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Lesson/GetLessonTopicCategoriesRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/BaseNotificationRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/BaseNotificationRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/CreateRegistrationIdRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/CreateRegistrationIdRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/RegisterForPushNotificationsRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/RegisterForPushNotificationsRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/SendPushNotificationRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/SendPushNotificationRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/UnregisterFromPushNotificationsRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Notifications/UnregisterFromPushNotificationsRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Students/BaseStudentRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Students/BaseStudentRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Students/CancelLessonByStudentRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Students/CancelLessonByStudentRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Students/GetLessonsHistoryForStudentRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Students/GetLessonsHistoryForStudentRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Students/GetPlannedLessonsForStudentRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Students/GetPlannedLessonsForStudentRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Students/OrderNewLessonByStudentRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Students/OrderNewLessonByStudentRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/AcceptNewLessonByTutorRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/AcceptNewLessonByTutorRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/BaseTutorRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/BaseTutorRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/CancelLessonByTutorRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/CancelLessonByTutorRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/CreateTutorLearningProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/CreateTutorLearningProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/DeleteTutorLearningProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/DeleteTutorLearningProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetLessonsHistoryForTutorRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetLessonsHistoryForTutorRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetPlannedLessonsForTutorRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetPlannedLessonsForTutorRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetTutorLearningProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetTutorLearningProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetTutorsForLessonTopicCategoryRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/GetTutorsForLessonTopicCategoryRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/UpdateTutorLearningProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Tutors/UpdateTutorLearningProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Users/BaseUserRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Users/BaseUserRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Users/DeleteUserProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Users/DeleteUserProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Users/GetUserProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Users/GetUserProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Features/Users/UpdateUserProfileRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Features/Users/UpdateUserProfileRequestHandler.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Hubs/ChatHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Hubs/ChatHub.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Middleware/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Middleware/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Program.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/Startup.cs -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/appsettings.Development.json -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.WebAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.WebAPI/appsettings.json -------------------------------------------------------------------------------- /src/web-api/src/CleanArchitecture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps/HEAD/src/web-api/src/CleanArchitecture.sln --------------------------------------------------------------------------------