├── .dockerignore ├── .gitignore ├── Enscool.sln ├── LICENSE.md ├── README.md ├── docker-compose.dcproj ├── docker-compose.yml ├── global.json ├── launchSettings.json └── src ├── Common ├── Common.ServiceDefaults │ ├── Common.ServiceDefaults.csproj │ └── Extensions.cs └── Common.Utilities │ ├── Abstractions │ ├── IDomainService.cs │ ├── ISettings.cs │ └── Mapping │ │ ├── IWithExpressionMapFrom.cs │ │ ├── IWithMapFrom.cs │ │ ├── IWithMapFromNullable.cs │ │ └── IWithMapTo.cs │ ├── Common.Utilities.csproj │ ├── Emails │ ├── EmailTemplate.cs │ ├── Models │ │ ├── InstitutionRegisteredEmailTemplate.cs │ │ ├── InstitutionUserCreatedEmailTemplate.cs │ │ └── PasswordResetCodeEmailTemplate.cs │ └── ResourceTemplateReader.cs │ ├── Exceptions │ ├── ApplicationLayerException.cs │ ├── Base │ │ └── CoreException.cs │ ├── ConfigurationException.cs │ ├── DomainLayerException.cs │ ├── NotAllowedException.cs │ ├── NotAuthenticatedException.cs │ ├── NotFoundException.cs │ └── ParameterException.cs │ ├── Extensions │ ├── EnumerableExtensions.cs │ ├── Functional.cs │ ├── StringExtensions.cs │ └── TypeExtensions.cs │ ├── Primitives │ ├── Ensures │ │ ├── Ensure.cs │ │ ├── EnsureIsExtensions │ │ │ └── EnsureIsValidExtensions.cs │ │ ├── EnsureNotExtensions │ │ │ ├── EnsureNotInvalidExtensions.cs │ │ │ └── EnsureNotNullOrEmptyExtensions.cs │ │ ├── IEnsureHas.cs │ │ ├── IEnsureIs.cs │ │ ├── IEnsureNot.cs │ │ └── Resources │ │ │ ├── EnsureResource.Designer.cs │ │ │ ├── EnsureResource.pl-PL.resx │ │ │ └── EnsureResource.resx │ ├── Envelope │ │ ├── EmptyData.cs │ │ ├── EmptyEnvelope.cs │ │ ├── Envelope.cs │ │ └── Envelope{T}.cs │ └── Results │ │ ├── Extensions │ │ ├── ResultExtensions.cs │ │ └── ResultMappings.cs │ │ ├── IResult.cs │ │ ├── Result.cs │ │ ├── ResultState.cs │ │ └── Result{T}.cs │ └── Resources │ ├── EmailTemplates │ ├── FileResource.Designer.cs │ ├── FileResource.pl-PL.resx │ ├── FileResource.resx │ ├── WrapperTemplate.cshtml │ ├── en-US │ │ ├── InstitutionRegisteredEmailTemplate.cshtml │ │ ├── InstitutionUserCreatedEmailTemplate.cshtml │ │ └── PasswordResetCodeEmailTemplate.cshtml │ └── pl-PL │ │ ├── InstitutionRegisteredEmailTemplate.cshtml │ │ ├── InstitutionUserCreatedEmailTemplate.cshtml │ │ └── PasswordResetCodeEmailTemplate.cshtml │ ├── Resource.Designer.cs │ ├── Resource.pl-PL.resx │ └── Resource.resx ├── Core ├── Core.Application │ ├── Auth │ │ ├── AccessModel.cs │ │ ├── ClaimConsts.cs │ │ ├── IBlockedTokenStore.cs │ │ ├── IUserContext.cs │ │ └── RefreshToken.cs │ ├── Communication │ │ ├── External │ │ │ ├── Emails │ │ │ │ ├── EmailMessage.cs │ │ │ │ ├── EmailRecipient.cs │ │ │ │ └── IEmailQueue.cs │ │ │ └── Messages │ │ │ │ ├── IMessage.cs │ │ │ │ ├── IMessageBus.cs │ │ │ │ ├── IMessageHandler.cs │ │ │ │ ├── IOutboxWriter.cs │ │ │ │ └── Message.cs │ │ └── Internal │ │ │ ├── Commands │ │ │ ├── ICommand.cs │ │ │ ├── ICommandHandler.cs │ │ │ ├── IInternalCommand.cs │ │ │ └── ITransactionCommand.cs │ │ │ └── Queries │ │ │ ├── Base │ │ │ ├── IQuery.cs │ │ │ └── IQueryHandler.cs │ │ │ └── Browse │ │ │ ├── BrowseQuery.cs │ │ │ └── BrowseQueryHandler.cs │ ├── Core.Application.csproj │ ├── Database │ │ ├── IBaseUnitOfWork.cs │ │ └── IRepository.cs │ ├── Exceptions │ │ └── IExceptionMapper.cs │ ├── Extensions │ │ ├── ExportExtensions.cs │ │ └── QueryableExtensions.cs │ ├── Files │ │ └── FileDto.cs │ ├── Helpers │ │ ├── SettingsExtensions.cs │ │ └── TestDetector.cs │ ├── Queries │ │ ├── Base │ │ │ └── PaginationInfo.cs │ │ └── Browse │ │ │ ├── BrowseExtensions.cs │ │ │ ├── BrowseModel.cs │ │ │ ├── BrowseResult.cs │ │ │ ├── Extensions │ │ │ ├── QueryablePaginationExtensions.cs │ │ │ ├── QueryableSearchExtensions.cs │ │ │ └── QueryableSortExtensions.cs │ │ │ ├── SearchPattern.cs │ │ │ └── SortOrder.cs │ └── Validators │ │ ├── AddressPayloadValidator.cs │ │ └── LanguageLevelValidator.cs ├── Core.Domain │ ├── Core.Domain.csproj │ ├── DomainEvents │ │ ├── IDomainEvent.cs │ │ └── IDomainEventHandler.cs │ ├── Primitives │ │ ├── AggregateRoot.cs │ │ ├── Entity.cs │ │ ├── EntityId.cs │ │ ├── Enumerations │ │ │ ├── Enumeration.cs │ │ │ └── SimpleEnumeration.cs │ │ ├── IAggregateRoot.cs │ │ ├── IEntity.cs │ │ ├── Rules │ │ │ ├── BusinessRuleException.cs │ │ │ └── IBusinessRule.cs │ │ └── ValueObject.cs │ └── Shared │ │ ├── DTOs │ │ └── AddressDto.cs │ │ ├── Defaults │ │ └── SystemUser.cs │ │ ├── EntityIds │ │ ├── InstitutionId.cs │ │ └── UserId.cs │ │ ├── Enumerations │ │ ├── Languages │ │ │ ├── Language.cs │ │ │ └── LanguageLevel.cs │ │ ├── Roles │ │ │ ├── BackOfficeUserRole.cs │ │ │ ├── InstitutionUserRole.cs │ │ │ ├── UserRole.cs │ │ │ └── UserRoleExtensions.cs │ │ └── UserStates │ │ │ ├── UserState.cs │ │ │ └── UserStateExtensions.cs │ │ ├── Payloads │ │ └── AddressPayload.cs │ │ ├── Rules │ │ ├── CanBeDeletedRule.cs │ │ └── CanBeRestoredRule.cs │ │ └── ValueObjects │ │ ├── Address.cs │ │ ├── Date.cs │ │ ├── Email.cs │ │ └── Phone.cs ├── Core.Infrastructure │ ├── Auth │ │ ├── Api │ │ │ ├── Authenticated │ │ │ │ ├── AuthenticatedRequirement.cs │ │ │ │ └── AuthenticatedRequirementHandler.cs │ │ │ ├── AuthorizationPolicyProvider.cs │ │ │ ├── PolicyPrefix.cs │ │ │ └── Roles │ │ │ │ ├── RoleRequirement.cs │ │ │ │ ├── RoleRequirementAttribute.cs │ │ │ │ ├── RoleRequirementBaseAttribute.cs │ │ │ │ └── RoleRequirementHandler.cs │ │ ├── BlockedTokenStore.cs │ │ ├── Contexts │ │ │ ├── ClaimsExtractor.cs │ │ │ ├── ContextsExtensions.cs │ │ │ ├── RequestMetadataExtractor.cs │ │ │ └── UserContext.cs │ │ ├── Extensions.cs │ │ ├── JwtBearerEventHandlers.cs │ │ └── Settings │ │ │ ├── AccessSettings.cs │ │ │ ├── JwtSettings.cs │ │ │ └── RefreshTokenSettings.cs │ ├── Communication │ │ ├── CommunicationExtensions.cs │ │ └── Internal │ │ │ ├── LoggingBehavior.cs │ │ │ ├── MediatorTransactionDecorator.cs │ │ │ ├── TransactionBehavior.cs │ │ │ └── ValidationBehavior.cs │ ├── Core.Infrastructure.csproj │ ├── Cores │ │ ├── Modules │ │ │ ├── Endpoints │ │ │ │ ├── EndpointBase.cs │ │ │ │ ├── EndpointBaseConfigurationExtensions.cs │ │ │ │ ├── EndpointBaseExtensions.cs │ │ │ │ ├── EndpointInfo.cs │ │ │ │ ├── EndpointsExtensions.cs │ │ │ │ └── EnvelopeResult.cs │ │ │ ├── IModuleCore.cs │ │ │ ├── ModuleCoreExtensions.cs │ │ │ └── Swagger │ │ │ │ ├── LanguageHeaderParameter.cs │ │ │ │ ├── RoleOperationFilter.cs │ │ │ │ ├── Settings │ │ │ │ ├── ApiGroups.cs │ │ │ │ └── ApiSettings.cs │ │ │ │ └── SwaggerExtensions.cs │ │ └── Services │ │ │ ├── IServiceCore.cs │ │ │ └── ServiceCoreExtensions.cs │ ├── Database │ │ ├── ApplicationDbContext.cs │ │ ├── Configurations │ │ │ ├── AggregateConfiguration.cs │ │ │ └── EntityConfiguration.cs │ │ ├── Converters │ │ │ ├── DateConverter.cs │ │ │ ├── EmailConverter.cs │ │ │ ├── InstitutionIdConverter.cs │ │ │ ├── LanguageLevelConverter.cs │ │ │ ├── PhoneConverter.cs │ │ │ └── UserIdConverter.cs │ │ ├── DatabaseExtensions.cs │ │ ├── DatabaseInitializer.cs │ │ ├── DatabaseSettings.cs │ │ ├── Interceptors │ │ │ └── EntityDeletedSaveChangesInterceptor.cs │ │ ├── Repositories │ │ │ └── Repository.cs │ │ └── UnitOfWork │ │ │ ├── BaseUnitOfWork.cs │ │ │ └── UnitOfWorkTypeRegistry.cs │ ├── Extensions.cs │ ├── Helpers │ │ └── ModuleNameExtractor.cs │ ├── Middlewares │ │ ├── Culture │ │ │ ├── CultureMiddleware.cs │ │ │ └── UserCulture.cs │ │ ├── Exceptions │ │ │ ├── ExceptionMapper.cs │ │ │ └── ExceptionMiddleware.cs │ │ ├── Http │ │ │ └── HttpRequestMiddleware.cs │ │ └── MiddlewareExtensions.cs │ ├── Security │ │ └── SecurityExtensions.cs │ ├── Storage │ │ ├── StorageExtensions.cs │ │ └── StorageSettings.cs │ └── Validations │ │ └── ValidationExtensions.cs ├── Core.Messaging │ ├── Core.Messaging.csproj │ └── Users │ │ ├── Students │ │ ├── StudentUserCreatedMessage.cs │ │ ├── StudentUserDeactivatedMessage.cs │ │ ├── StudentUserDeletedMessage.cs │ │ ├── StudentUserReactivatedMessage.cs │ │ ├── StudentUserRestoredMessage.cs │ │ └── StudentUserUpdatedMessage.cs │ │ └── Teachers │ │ ├── TeacherUserCreatedMessage.cs │ │ ├── TeacherUserDeactivatedMessage.cs │ │ ├── TeacherUserDeletedMessage.cs │ │ ├── TeacherUserReactivatedMessage.cs │ │ ├── TeacherUserRestoredMessage.cs │ │ └── TeacherUserUpdatedMessage.cs └── Core.Queries │ ├── Core.Queries.csproj │ └── IEducationQueryService.cs ├── Enscool.Bootstrapper ├── Dockerfile ├── Enscool.Bootstrapper.csproj ├── Program.cs ├── ProjectLoader.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json └── appsettings.json ├── Enscool.Host ├── Enscool.Host.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json └── appsettings.json ├── Modules ├── Education │ ├── Modules.Education.Api │ │ ├── EducationEndpointInfo.cs │ │ ├── EducationModule.cs │ │ ├── Endpoints │ │ │ └── Students │ │ │ │ └── GetStudentDetailsEndpoint.cs │ │ ├── Modules.Education.Api.csproj │ │ ├── module.education.development.json │ │ └── module.education.json │ ├── Modules.Education.Application │ │ ├── Abstractions │ │ │ ├── ICourseCodeGenerator.cs │ │ │ ├── IEducationDbContext.cs │ │ │ ├── IUnitOfWork.cs │ │ │ └── Repositories │ │ │ │ ├── ICourseRepository.cs │ │ │ │ ├── IStudentRepository.cs │ │ │ │ └── ITeacherRepository.cs │ │ ├── EducationQueryService.cs │ │ ├── Extensions.cs │ │ ├── Features │ │ │ ├── Courses │ │ │ │ └── Commands │ │ │ │ │ └── Create │ │ │ │ │ ├── CreateCourseCommand.cs │ │ │ │ │ ├── CreateCourseCommandHandler.cs │ │ │ │ │ └── CreateCourseCommandValidator.cs │ │ │ ├── Students │ │ │ │ ├── Commands │ │ │ │ │ └── Update │ │ │ │ │ │ ├── UpdateStudentCommand.cs │ │ │ │ │ │ └── UpdateStudentCommandValidator.cs │ │ │ │ ├── InternalCommands │ │ │ │ │ ├── CreateStudent │ │ │ │ │ │ └── CreateStudentInternalCommand.cs │ │ │ │ │ ├── DeactivateStudent │ │ │ │ │ │ └── DeactivateStudentInternalCommand.cs │ │ │ │ │ ├── DeleteStudent │ │ │ │ │ │ └── DeleteStudentInternalCommand.cs │ │ │ │ │ ├── ReactivateStudent │ │ │ │ │ │ └── ReactivateStudentInternalCommand.cs │ │ │ │ │ ├── RestoreStudent │ │ │ │ │ │ └── RestoreStudentInternalCommand.cs │ │ │ │ │ └── UpdateStudent │ │ │ │ │ │ └── UpdateStudentInternalCommand.cs │ │ │ │ └── Queries │ │ │ │ │ └── GetStudent │ │ │ │ │ ├── GetStudentDetailsQuery.cs │ │ │ │ │ ├── GetStudentDetailsQueryDto.cs │ │ │ │ │ ├── GetStudentDetailsQueryHandler.cs │ │ │ │ │ └── GetStudentDetailsQueryValidator.cs │ │ │ └── Teachers │ │ │ │ └── InternalCommands │ │ │ │ ├── CreateTeacher │ │ │ │ └── CreateTeacherInternalCommand.cs │ │ │ │ ├── DeactivateTeacher │ │ │ │ └── DeactivateTeacherInternalCommand.cs │ │ │ │ ├── DeleteTeacher │ │ │ │ └── DeleteTeacherInternalCommand.cs │ │ │ │ ├── ReactivateTeacher │ │ │ │ └── ReactivateTeacherInternalCommand.cs │ │ │ │ ├── RestoreTeacher │ │ │ │ └── RestoreTeacherInternalCommand.cs │ │ │ │ └── UpdateTeacher │ │ │ │ └── UpdateTeacherInternalCommand.cs │ │ └── Modules.Education.Application.csproj │ ├── Modules.Education.Domain │ │ ├── Courses │ │ │ ├── Course.cs │ │ │ ├── CourseCode.cs │ │ │ ├── CourseId.cs │ │ │ └── CourseLesson.cs │ │ ├── Modules.Education.Domain.csproj │ │ ├── Students │ │ │ ├── DomainEvents │ │ │ │ └── StudentUpdatedDomainEvent.cs │ │ │ └── Student.cs │ │ └── Teachers │ │ │ └── Teacher.cs │ ├── Modules.Education.Infrastructure │ │ ├── Database │ │ │ ├── Configurations │ │ │ │ ├── CourseConfiguration.cs │ │ │ │ ├── CourseLessonConfiguration.cs │ │ │ │ ├── StudentConfiguration.cs │ │ │ │ └── TeacherConfiguration.cs │ │ │ ├── Converters │ │ │ │ ├── CourseCodeConverter.cs │ │ │ │ └── CourseIdConverter.cs │ │ │ ├── DatabaseExtensions.cs │ │ │ ├── EducationDbContext.cs │ │ │ ├── EducationUnitOfWork.cs │ │ │ ├── Migrations │ │ │ │ ├── 20240619151938_Initial.Designer.cs │ │ │ │ ├── 20240619151938_Initial.cs │ │ │ │ └── EducationDbContextModelSnapshot.cs │ │ │ └── Repositories │ │ │ │ ├── CourseRepository.cs │ │ │ │ ├── StudentRepository.cs │ │ │ │ └── TeacherRepository.cs │ │ ├── Extensions.cs │ │ ├── Modules.Education.Infrastructure.csproj │ │ └── Services │ │ │ └── CourseCodeGenerator.cs │ └── Modules.Education.Messaging │ │ ├── Messages │ │ ├── Students │ │ │ ├── StudentUserCreatedMessageHandler.cs │ │ │ ├── StudentUserDeactivatedMessageHandler.cs │ │ │ ├── StudentUserDeletedMessageHandler.cs │ │ │ ├── StudentUserReactivatedMessageHandler.cs │ │ │ ├── StudentUserRestoredMessageHandler.cs │ │ │ └── StudentUserUpdatedMessageHandler.cs │ │ └── Teachers │ │ │ ├── TeacherUserCreatedMessageHandler.cs │ │ │ ├── TeacherUserDeactivatedMessageHandler.cs │ │ │ ├── TeacherUserDeletedMessageHandler.cs │ │ │ ├── TeacherUserReactivatedMessageHandler.cs │ │ │ ├── TeacherUserRestoredMessageHandler.cs │ │ │ └── TeacherUserUpdatedMessageHandler.cs │ │ └── Modules.Education.Messaging.csproj └── Management │ ├── Modules.Management.Api │ ├── Endpoints │ │ ├── Access │ │ │ ├── ActivateAccountEndpoint.cs │ │ │ ├── ChangePasswordEndpoint.cs │ │ │ ├── Config │ │ │ │ └── UserEndpointsOrder.cs │ │ │ ├── GeneratePasswordResetCodeEndpoint.cs │ │ │ ├── GetCurrentUserEndpoint.cs │ │ │ ├── LoginEndpoint.cs │ │ │ ├── LogoutEndpoint.cs │ │ │ ├── RefreshAccessEndpoint.cs │ │ │ ├── RegisterEndpoint.cs │ │ │ └── ResetPasswordEndpoint.cs │ │ ├── InstitutionUsers │ │ │ ├── BrowseInstitutionUsersEndpoint.cs │ │ │ ├── CreateInstitutionUserEndpoint.cs │ │ │ ├── DeactivateInstitutionUsersEndpoint.cs │ │ │ ├── DeleteInstitutionUserEndpoint.cs │ │ │ ├── ExportInstitutionUsersEndpoint.cs │ │ │ ├── GetInstitutionUserDetailsEndpoint.cs │ │ │ ├── GetInstitutionUserProfileEndpoint.cs │ │ │ ├── RestoreInstitutionUserEndpoint.cs │ │ │ └── UpdateInstitutionUserEndpoint.cs │ │ └── Institutions │ │ │ └── GetInstitutionDetailsEndpoint.cs │ ├── ManagementEndpointInfo.cs │ ├── ManagementModule.cs │ ├── Modules.Management.Api.csproj │ ├── module.management.development.json │ └── module.management.json │ ├── Modules.Management.Application │ ├── Abstractions │ │ ├── Access │ │ │ ├── IAccessTokenProvider.cs │ │ │ ├── IRefreshTokenStore.cs │ │ │ └── ITokenManager.cs │ │ ├── IManagementDbContext.cs │ │ ├── IUnitOfWork.cs │ │ ├── Repositories │ │ │ ├── IInstitutionRepository.cs │ │ │ └── IUserRepository.cs │ │ └── Settings │ │ │ ├── AccountActivationSettings.cs │ │ │ └── PasswordResetSettings.cs │ ├── Extensions.cs │ ├── Features │ │ ├── Access │ │ │ ├── Commands │ │ │ │ ├── ActivateAccount │ │ │ │ │ ├── ActivateAccountCommand.cs │ │ │ │ │ ├── ActivateAccountCommandHandler.cs │ │ │ │ │ └── ActivateAccountCommandValidator.cs │ │ │ │ ├── ChangePassword │ │ │ │ │ ├── ChangePasswordCommand.cs │ │ │ │ │ ├── ChangePasswordCommandHandler.cs │ │ │ │ │ └── ChangePasswordCommandValidator.cs │ │ │ │ ├── GeneratePasswordResetCode │ │ │ │ │ ├── GeneratePasswordResetCodeCommand.cs │ │ │ │ │ ├── GeneratePasswordResetCodeCommandHandler.cs │ │ │ │ │ └── GeneratePasswordResetCodeCommandValidator.cs │ │ │ │ ├── Login │ │ │ │ │ ├── LoginCommand.cs │ │ │ │ │ ├── LoginCommandHandler.cs │ │ │ │ │ └── LoginCommandValidator.cs │ │ │ │ ├── Logout │ │ │ │ │ ├── LogoutCommand.cs │ │ │ │ │ └── LogoutCommandHandler.cs │ │ │ │ ├── RefreshAccess │ │ │ │ │ ├── RefreshAccessCommand.cs │ │ │ │ │ ├── RefreshAccessCommandHandler.cs │ │ │ │ │ └── RefreshAccessCommandValidator.cs │ │ │ │ ├── Register │ │ │ │ │ ├── RegisterCommand.cs │ │ │ │ │ └── RegisterCommandValidator.cs │ │ │ │ └── ResetPassword │ │ │ │ │ ├── ResetPasswordCommand.cs │ │ │ │ │ ├── ResetPasswordCommandHandler.cs │ │ │ │ │ └── ResetPasswordCommandValidator.cs │ │ │ └── Queries │ │ │ │ └── GetCurrentUser │ │ │ │ ├── GetCurrentUserQuery.cs │ │ │ │ ├── GetCurrentUserQueryDto.cs │ │ │ │ └── GetCurrentUserQueryHandler.cs │ │ ├── InstitutionUsers │ │ │ ├── Commands │ │ │ │ ├── ActivateInstitutionUser │ │ │ │ │ ├── ActivateInstitutionUserCommand.cs │ │ │ │ │ └── ActivateInstitutionUserCommandValidator.cs │ │ │ │ ├── CreateInstitutionUser │ │ │ │ │ ├── CreateInstitutionUserCommand.cs │ │ │ │ │ └── CreateInstitutionUserCommandValidator.cs │ │ │ │ ├── DeactivateInstitutionUsers │ │ │ │ │ ├── DeactivateInstitutionUsersCommand.cs │ │ │ │ │ └── DeactivateInstitutionUsersCommandValidator.cs │ │ │ │ ├── DeleteInstitutionUser │ │ │ │ │ ├── DeleteInstitutionUserCommand.cs │ │ │ │ │ └── DeleteInstitutionUserCommandValidator.cs │ │ │ │ ├── ExportInstitutionUsers │ │ │ │ │ ├── ExportInstitutionUsersCommand.cs │ │ │ │ │ └── ExportInstitutionUsersCommandValidator.cs │ │ │ │ ├── RestoreInstitutionUser │ │ │ │ │ ├── RestoreInstitutionUserCommand.cs │ │ │ │ │ └── RestoreInstitutionUserCommandValidator.cs │ │ │ │ └── UpdateInstitutionUser │ │ │ │ │ ├── UpdateInstitutionUserCommand.cs │ │ │ │ │ └── UpdateInstitutionUserCommandValidator.cs │ │ │ └── Queries │ │ │ │ ├── GetInstitutionUserDetails │ │ │ │ ├── GetInstitutionUserDetailsQuery.cs │ │ │ │ ├── GetInstitutionUserDetailsQueryDto.cs │ │ │ │ └── GetInstitutionUserDetailsQueryValidator.cs │ │ │ │ ├── GetInstitutionUserProfile │ │ │ │ ├── GetInstitutionUserProfileQuery.cs │ │ │ │ └── GetInstitutionUserProfileQueryDto.cs │ │ │ │ └── GetInstitutionUsers │ │ │ │ ├── BrowseInstitutionUsersQuery.cs │ │ │ │ ├── BrowseInstitutionUsersQueryDto.cs │ │ │ │ └── BrowseInstitutionUsersQueryValidator.cs │ │ └── Institutions │ │ │ ├── InternalCommands │ │ │ └── CreateInstitution │ │ │ │ ├── CreateInstitutionInternalCommand.cs │ │ │ │ └── CreateInstitutionInternalCommandHandler.cs │ │ │ └── Queries │ │ │ └── GetDetails │ │ │ ├── GetInstitutionDetailsQuery.cs │ │ │ ├── GetInstitutionDetailsQueryDto.cs │ │ │ ├── GetInstitutionDetailsQueryHandler.cs │ │ │ └── GetInstitutionDetailsQueryValidator.cs │ ├── Modules.Management.Application.csproj │ └── Services │ │ ├── ActivationCodeService.cs │ │ └── ActivationLinkService.cs │ ├── Modules.Management.Domain │ ├── Abstractions │ │ ├── IActivationCodeService.cs │ │ └── IActivationLinkService.cs │ ├── Institutions │ │ ├── Institution.cs │ │ └── InstitutionState.cs │ ├── Modules.Management.Domain.csproj │ └── Users │ │ ├── ActivationCode.cs │ │ ├── BackOfficeUser.cs │ │ ├── DomainEvents │ │ ├── InstitutionAdminRegisteredDomainEvent.cs │ │ ├── InstitutionUserCreatedDomainEvent.cs │ │ ├── InstitutionUserUpdatedDomainEvent.cs │ │ ├── UserDeactivatedDomainEvent.cs │ │ ├── UserDeletedDomainEvent.cs │ │ ├── UserReactivatedDomainEvent.cs │ │ └── UserRestoredDomainEvent.cs │ │ ├── InstitutionUser.cs │ │ ├── Password.cs │ │ ├── PasswordResetCode.cs │ │ ├── Rules │ │ ├── InstitutionUserAddressRequiredRule.cs │ │ ├── StudentBirthDateRequiredRule.cs │ │ ├── StudentLanguageLevelRequiredRule.cs │ │ └── UserReactivationPasswordMustBeSetRule.cs │ │ └── User.cs │ ├── Modules.Management.Infrastructure │ ├── Access │ │ ├── AccessExtensions.cs │ │ ├── AccessTokenProvider.cs │ │ ├── RefreshTokenStore.cs │ │ └── TokenManager.cs │ ├── Database │ │ ├── Configurations │ │ │ ├── BackOfficeUserConfiguration.cs │ │ │ ├── InstitutionConfiguration.cs │ │ │ ├── InstitutionUserConfiguration.cs │ │ │ └── UserConfiguration.cs │ │ ├── Converters │ │ │ └── PasswordConverter.cs │ │ ├── DatabaseExtensions.cs │ │ ├── ManagementDbContext.cs │ │ ├── ManagementUnitOfWork.cs │ │ ├── Migrations │ │ │ ├── 20240619152033_Initial.Designer.cs │ │ │ ├── 20240619152033_Initial.cs │ │ │ └── ManagementDbContextModelSnapshot.cs │ │ └── Repositories │ │ │ ├── InstitutionRepository.cs │ │ │ └── UserRepository.cs │ ├── Extensions.cs │ └── Modules.Management.Infrastructure.csproj │ └── Modules.Management.Messaging │ ├── DomainEvents │ └── Users │ │ ├── InstitutionAdminRegisteredDomainEventHandler.cs │ │ ├── InstitutionUserCreatedDomainEventHandler.cs │ │ ├── InstitutionUserUpdatedDomainEventHandler.cs │ │ ├── UserDeactivatedDomainEventHandler.cs │ │ ├── UserDeletedDomainEventHandler.cs │ │ ├── UserReactivatedDomainEventHandler.cs │ │ └── UserRestoredDomainEventHandler.cs │ └── Modules.Management.Messaging.csproj └── Services ├── Services.Email ├── EmailQueue.cs ├── EmailSenderBackgroundService.cs ├── EmailServiceCore.cs ├── EmailSettings.cs ├── Sender │ ├── Builder │ │ ├── IMimeMessageBuilderWithSender.cs │ │ ├── IWithBody.cs │ │ ├── IWithImportance.cs │ │ ├── IWithRecipient.cs │ │ ├── IWithSubject.cs │ │ └── MimeMessageBuilder.cs │ ├── EmailSender.cs │ └── IEmailSender.cs ├── Services.Email.csproj └── service.email.json └── Services.Outbox ├── Database ├── Configurations │ └── OutboxMessageConfiguration.cs ├── Migrations │ ├── 20240413141124_Initial.Designer.cs │ ├── 20240413141124_Initial.cs │ └── OutboxDbContextModelSnapshot.cs └── OutboxDbContext.cs ├── MessageBus.cs ├── OutboxMessageProcessorJob.cs ├── OutboxMessages ├── MessageState.cs └── OutboxMessage.cs ├── OutboxServiceCore.cs ├── Services.Outbox.csproj └── service.outbox.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/.gitignore -------------------------------------------------------------------------------- /Enscool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/Enscool.sln -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/docker-compose.dcproj -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/global.json -------------------------------------------------------------------------------- /launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/launchSettings.json -------------------------------------------------------------------------------- /src/Common/Common.ServiceDefaults/Common.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.ServiceDefaults/Common.ServiceDefaults.csproj -------------------------------------------------------------------------------- /src/Common/Common.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Abstractions/IDomainService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Abstractions/IDomainService.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Abstractions/ISettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Abstractions/ISettings.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Abstractions/Mapping/IWithExpressionMapFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Abstractions/Mapping/IWithExpressionMapFrom.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Abstractions/Mapping/IWithMapFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Abstractions/Mapping/IWithMapFrom.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Abstractions/Mapping/IWithMapFromNullable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Abstractions/Mapping/IWithMapFromNullable.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Abstractions/Mapping/IWithMapTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Abstractions/Mapping/IWithMapTo.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Common.Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Common.Utilities.csproj -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Emails/EmailTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Emails/EmailTemplate.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Emails/Models/InstitutionRegisteredEmailTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Emails/Models/InstitutionRegisteredEmailTemplate.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Emails/Models/InstitutionUserCreatedEmailTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Emails/Models/InstitutionUserCreatedEmailTemplate.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Emails/Models/PasswordResetCodeEmailTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Emails/Models/PasswordResetCodeEmailTemplate.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Emails/ResourceTemplateReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Emails/ResourceTemplateReader.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/ApplicationLayerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/ApplicationLayerException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/Base/CoreException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/Base/CoreException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/ConfigurationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/ConfigurationException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/DomainLayerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/DomainLayerException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/NotAllowedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/NotAllowedException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/NotAuthenticatedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/NotAuthenticatedException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Exceptions/ParameterException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Exceptions/ParameterException.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Extensions/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Extensions/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Extensions/Functional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Extensions/Functional.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/Ensure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/Ensure.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/EnsureIsExtensions/EnsureIsValidExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/EnsureIsExtensions/EnsureIsValidExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/EnsureNotExtensions/EnsureNotInvalidExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/EnsureNotExtensions/EnsureNotInvalidExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/EnsureNotExtensions/EnsureNotNullOrEmptyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/EnsureNotExtensions/EnsureNotNullOrEmptyExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/IEnsureHas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/IEnsureHas.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/IEnsureIs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/IEnsureIs.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/IEnsureNot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/IEnsureNot.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/Resources/EnsureResource.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/Resources/EnsureResource.Designer.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/Resources/EnsureResource.pl-PL.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/Resources/EnsureResource.pl-PL.resx -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Ensures/Resources/EnsureResource.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Ensures/Resources/EnsureResource.resx -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Envelope/EmptyData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Envelope/EmptyData.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Envelope/EmptyEnvelope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Envelope/EmptyEnvelope.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Envelope/Envelope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Envelope/Envelope.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Envelope/Envelope{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Envelope/Envelope{T}.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Results/Extensions/ResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Results/Extensions/ResultExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Results/Extensions/ResultMappings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Results/Extensions/ResultMappings.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Results/IResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Results/IResult.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Results/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Results/Result.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Results/ResultState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Results/ResultState.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Primitives/Results/Result{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Primitives/Results/Result{T}.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/FileResource.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/FileResource.Designer.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/FileResource.pl-PL.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/FileResource.pl-PL.resx -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/FileResource.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/FileResource.resx -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/WrapperTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/WrapperTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/en-US/InstitutionRegisteredEmailTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/en-US/InstitutionRegisteredEmailTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/en-US/InstitutionUserCreatedEmailTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/en-US/InstitutionUserCreatedEmailTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/en-US/PasswordResetCodeEmailTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/en-US/PasswordResetCodeEmailTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/pl-PL/InstitutionRegisteredEmailTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/pl-PL/InstitutionRegisteredEmailTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/pl-PL/InstitutionUserCreatedEmailTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/pl-PL/InstitutionUserCreatedEmailTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/EmailTemplates/pl-PL/PasswordResetCodeEmailTemplate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/EmailTemplates/pl-PL/PasswordResetCodeEmailTemplate.cshtml -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/Resource.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/Resource.Designer.cs -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/Resource.pl-PL.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/Resource.pl-PL.resx -------------------------------------------------------------------------------- /src/Common/Common.Utilities/Resources/Resource.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Common/Common.Utilities/Resources/Resource.resx -------------------------------------------------------------------------------- /src/Core/Core.Application/Auth/AccessModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Auth/AccessModel.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Auth/ClaimConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Auth/ClaimConsts.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Auth/IBlockedTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Auth/IBlockedTokenStore.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Auth/IUserContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Auth/IUserContext.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Auth/RefreshToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Auth/RefreshToken.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Emails/EmailMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Emails/EmailMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Emails/EmailRecipient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Emails/EmailRecipient.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Emails/IEmailQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Emails/IEmailQueue.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Messages/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Messages/IMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Messages/IMessageBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Messages/IMessageBus.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Messages/IMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Messages/IMessageHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Messages/IOutboxWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Messages/IOutboxWriter.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/External/Messages/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/External/Messages/Message.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Commands/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Commands/ICommand.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Commands/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Commands/ICommandHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Commands/IInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Commands/IInternalCommand.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Commands/ITransactionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Commands/ITransactionCommand.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Queries/Base/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Queries/Base/IQuery.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Queries/Base/IQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Queries/Base/IQueryHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Queries/Browse/BrowseQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Queries/Browse/BrowseQuery.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Communication/Internal/Queries/Browse/BrowseQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Communication/Internal/Queries/Browse/BrowseQueryHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Core.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Core.Application.csproj -------------------------------------------------------------------------------- /src/Core/Core.Application/Database/IBaseUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Database/IBaseUnitOfWork.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Database/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Database/IRepository.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Exceptions/IExceptionMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Exceptions/IExceptionMapper.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Extensions/ExportExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Extensions/ExportExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Extensions/QueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Extensions/QueryableExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Files/FileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Files/FileDto.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Helpers/SettingsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Helpers/SettingsExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Helpers/TestDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Helpers/TestDetector.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Base/PaginationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Base/PaginationInfo.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/BrowseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/BrowseExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/BrowseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/BrowseModel.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/BrowseResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/BrowseResult.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/Extensions/QueryablePaginationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/Extensions/QueryablePaginationExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/Extensions/QueryableSearchExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/Extensions/QueryableSearchExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/Extensions/QueryableSortExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/Extensions/QueryableSortExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/SearchPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/SearchPattern.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Queries/Browse/SortOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Queries/Browse/SortOrder.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Validators/AddressPayloadValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Validators/AddressPayloadValidator.cs -------------------------------------------------------------------------------- /src/Core/Core.Application/Validators/LanguageLevelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Application/Validators/LanguageLevelValidator.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Core.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Core.Domain.csproj -------------------------------------------------------------------------------- /src/Core/Core.Domain/DomainEvents/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/DomainEvents/IDomainEvent.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/DomainEvents/IDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/DomainEvents/IDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/AggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/AggregateRoot.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/Entity.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/EntityId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/EntityId.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/Enumerations/Enumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/Enumerations/Enumeration.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/Enumerations/SimpleEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/Enumerations/SimpleEnumeration.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/IAggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/IAggregateRoot.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/IEntity.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/Rules/BusinessRuleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/Rules/BusinessRuleException.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/Rules/IBusinessRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/Rules/IBusinessRule.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Primitives/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Primitives/ValueObject.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/DTOs/AddressDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/DTOs/AddressDto.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Defaults/SystemUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Defaults/SystemUser.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/EntityIds/InstitutionId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/EntityIds/InstitutionId.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/EntityIds/UserId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/EntityIds/UserId.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/Languages/Language.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/Languages/Language.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/Languages/LanguageLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/Languages/LanguageLevel.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/Roles/BackOfficeUserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/Roles/BackOfficeUserRole.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/Roles/InstitutionUserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/Roles/InstitutionUserRole.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/Roles/UserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/Roles/UserRole.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/Roles/UserRoleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/Roles/UserRoleExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/UserStates/UserState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/UserStates/UserState.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Enumerations/UserStates/UserStateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Enumerations/UserStates/UserStateExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Payloads/AddressPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Payloads/AddressPayload.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Rules/CanBeDeletedRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Rules/CanBeDeletedRule.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/Rules/CanBeRestoredRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/Rules/CanBeRestoredRule.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/ValueObjects/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/ValueObjects/Address.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/ValueObjects/Date.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/ValueObjects/Date.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/ValueObjects/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/ValueObjects/Email.cs -------------------------------------------------------------------------------- /src/Core/Core.Domain/Shared/ValueObjects/Phone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Domain/Shared/ValueObjects/Phone.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/Authenticated/AuthenticatedRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/Authenticated/AuthenticatedRequirement.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/Authenticated/AuthenticatedRequirementHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/Authenticated/AuthenticatedRequirementHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/AuthorizationPolicyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/AuthorizationPolicyProvider.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/PolicyPrefix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/PolicyPrefix.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirement.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirementAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirementAttribute.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirementBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirementBaseAttribute.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirementHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Api/Roles/RoleRequirementHandler.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/BlockedTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/BlockedTokenStore.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Contexts/ClaimsExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Contexts/ClaimsExtractor.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Contexts/ContextsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Contexts/ContextsExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Contexts/RequestMetadataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Contexts/RequestMetadataExtractor.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Contexts/UserContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Contexts/UserContext.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Extensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/JwtBearerEventHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/JwtBearerEventHandlers.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Settings/AccessSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Settings/AccessSettings.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Settings/JwtSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Settings/JwtSettings.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Auth/Settings/RefreshTokenSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Auth/Settings/RefreshTokenSettings.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Communication/CommunicationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Communication/CommunicationExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Communication/Internal/LoggingBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Communication/Internal/LoggingBehavior.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Communication/Internal/MediatorTransactionDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Communication/Internal/MediatorTransactionDecorator.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Communication/Internal/TransactionBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Communication/Internal/TransactionBehavior.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Communication/Internal/ValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Communication/Internal/ValidationBehavior.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Core.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Core.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointBase.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointBaseConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointBaseConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointBaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointBaseExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointInfo.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EndpointsExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EnvelopeResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Endpoints/EnvelopeResult.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/IModuleCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/IModuleCore.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/ModuleCoreExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/ModuleCoreExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Swagger/LanguageHeaderParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Swagger/LanguageHeaderParameter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Swagger/RoleOperationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Swagger/RoleOperationFilter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Swagger/Settings/ApiGroups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Swagger/Settings/ApiGroups.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Swagger/Settings/ApiSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Swagger/Settings/ApiSettings.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Modules/Swagger/SwaggerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Modules/Swagger/SwaggerExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Services/IServiceCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Services/IServiceCore.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Cores/Services/ServiceCoreExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Cores/Services/ServiceCoreExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Configurations/AggregateConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Configurations/AggregateConfiguration.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Configurations/EntityConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Configurations/EntityConfiguration.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Converters/DateConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Converters/DateConverter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Converters/EmailConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Converters/EmailConverter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Converters/InstitutionIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Converters/InstitutionIdConverter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Converters/LanguageLevelConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Converters/LanguageLevelConverter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Converters/PhoneConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Converters/PhoneConverter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Converters/UserIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Converters/UserIdConverter.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/DatabaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/DatabaseExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/DatabaseInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/DatabaseInitializer.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/DatabaseSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/DatabaseSettings.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Interceptors/EntityDeletedSaveChangesInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Interceptors/EntityDeletedSaveChangesInterceptor.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/Repositories/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/Repositories/Repository.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/UnitOfWork/BaseUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/UnitOfWork/BaseUnitOfWork.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Database/UnitOfWork/UnitOfWorkTypeRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Database/UnitOfWork/UnitOfWorkTypeRegistry.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Extensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Helpers/ModuleNameExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Helpers/ModuleNameExtractor.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Middlewares/Culture/CultureMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Middlewares/Culture/CultureMiddleware.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Middlewares/Culture/UserCulture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Middlewares/Culture/UserCulture.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Middlewares/Exceptions/ExceptionMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Middlewares/Exceptions/ExceptionMapper.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Middlewares/Exceptions/ExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Middlewares/Exceptions/ExceptionMiddleware.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Middlewares/Http/HttpRequestMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Middlewares/Http/HttpRequestMiddleware.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Middlewares/MiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Middlewares/MiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Security/SecurityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Security/SecurityExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Storage/StorageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Storage/StorageExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Storage/StorageSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Storage/StorageSettings.cs -------------------------------------------------------------------------------- /src/Core/Core.Infrastructure/Validations/ValidationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Infrastructure/Validations/ValidationExtensions.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Core.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Core.Messaging.csproj -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Students/StudentUserCreatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Students/StudentUserCreatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Students/StudentUserDeactivatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Students/StudentUserDeactivatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Students/StudentUserDeletedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Students/StudentUserDeletedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Students/StudentUserReactivatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Students/StudentUserReactivatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Students/StudentUserRestoredMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Students/StudentUserRestoredMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Students/StudentUserUpdatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Students/StudentUserUpdatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Teachers/TeacherUserCreatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Teachers/TeacherUserCreatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Teachers/TeacherUserDeactivatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Teachers/TeacherUserDeactivatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Teachers/TeacherUserDeletedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Teachers/TeacherUserDeletedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Teachers/TeacherUserReactivatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Teachers/TeacherUserReactivatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Teachers/TeacherUserRestoredMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Teachers/TeacherUserRestoredMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Messaging/Users/Teachers/TeacherUserUpdatedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Messaging/Users/Teachers/TeacherUserUpdatedMessage.cs -------------------------------------------------------------------------------- /src/Core/Core.Queries/Core.Queries.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Queries/Core.Queries.csproj -------------------------------------------------------------------------------- /src/Core/Core.Queries/IEducationQueryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Core/Core.Queries/IEducationQueryService.cs -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/Dockerfile -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/Enscool.Bootstrapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/Enscool.Bootstrapper.csproj -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/Program.cs -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/ProjectLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/ProjectLoader.cs -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/appsettings.Development.json -------------------------------------------------------------------------------- /src/Enscool.Bootstrapper/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Bootstrapper/appsettings.json -------------------------------------------------------------------------------- /src/Enscool.Host/Enscool.Host.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Host/Enscool.Host.csproj -------------------------------------------------------------------------------- /src/Enscool.Host/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Host/Program.cs -------------------------------------------------------------------------------- /src/Enscool.Host/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Host/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Enscool.Host/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Host/appsettings.Development.json -------------------------------------------------------------------------------- /src/Enscool.Host/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Enscool.Host/appsettings.json -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Api/EducationEndpointInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Api/EducationEndpointInfo.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Api/EducationModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Api/EducationModule.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Api/Endpoints/Students/GetStudentDetailsEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Api/Endpoints/Students/GetStudentDetailsEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Api/Modules.Education.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Api/Modules.Education.Api.csproj -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Api/module.education.development.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Api/module.education.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Api/module.education.json -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Abstractions/ICourseCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Abstractions/ICourseCodeGenerator.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Abstractions/IEducationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Abstractions/IEducationDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Abstractions/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Abstractions/IUnitOfWork.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Abstractions/Repositories/ICourseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Abstractions/Repositories/ICourseRepository.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Abstractions/Repositories/IStudentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Abstractions/Repositories/IStudentRepository.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Abstractions/Repositories/ITeacherRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Abstractions/Repositories/ITeacherRepository.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/EducationQueryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/EducationQueryService.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Extensions.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Courses/Commands/Create/CreateCourseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Courses/Commands/Create/CreateCourseCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Courses/Commands/Create/CreateCourseCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Courses/Commands/Create/CreateCourseCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Courses/Commands/Create/CreateCourseCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Courses/Commands/Create/CreateCourseCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/Commands/Update/UpdateStudentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/Commands/Update/UpdateStudentCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/Commands/Update/UpdateStudentCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/Commands/Update/UpdateStudentCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/CreateStudent/CreateStudentInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/CreateStudent/CreateStudentInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/DeactivateStudent/DeactivateStudentInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/DeactivateStudent/DeactivateStudentInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/DeleteStudent/DeleteStudentInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/DeleteStudent/DeleteStudentInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/ReactivateStudent/ReactivateStudentInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/ReactivateStudent/ReactivateStudentInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/RestoreStudent/RestoreStudentInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/RestoreStudent/RestoreStudentInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/UpdateStudent/UpdateStudentInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/InternalCommands/UpdateStudent/UpdateStudentInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQuery.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQueryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQueryDto.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQueryHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Students/Queries/GetStudent/GetStudentDetailsQueryValidator.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/CreateTeacher/CreateTeacherInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/CreateTeacher/CreateTeacherInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/DeactivateTeacher/DeactivateTeacherInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/DeactivateTeacher/DeactivateTeacherInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/DeleteTeacher/DeleteTeacherInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/DeleteTeacher/DeleteTeacherInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/ReactivateTeacher/ReactivateTeacherInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/ReactivateTeacher/ReactivateTeacherInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/RestoreTeacher/RestoreTeacherInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/RestoreTeacher/RestoreTeacherInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/UpdateTeacher/UpdateTeacherInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Features/Teachers/InternalCommands/UpdateTeacher/UpdateTeacherInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Application/Modules.Education.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Application/Modules.Education.Application.csproj -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Courses/Course.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Courses/Course.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Courses/CourseCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Courses/CourseCode.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Courses/CourseId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Courses/CourseId.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Courses/CourseLesson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Courses/CourseLesson.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Modules.Education.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Modules.Education.Domain.csproj -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Students/DomainEvents/StudentUpdatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Students/DomainEvents/StudentUpdatedDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Students/Student.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Students/Student.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Domain/Teachers/Teacher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Domain/Teachers/Teacher.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/CourseConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/CourseConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/CourseLessonConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/CourseLessonConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/StudentConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/StudentConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/TeacherConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Configurations/TeacherConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Converters/CourseCodeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Converters/CourseCodeConverter.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Converters/CourseIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Converters/CourseIdConverter.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/DatabaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/DatabaseExtensions.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/EducationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/EducationDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/EducationUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/EducationUnitOfWork.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Migrations/20240619151938_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Migrations/20240619151938_Initial.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Migrations/20240619151938_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Migrations/20240619151938_Initial.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Migrations/EducationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Migrations/EducationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Repositories/CourseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Repositories/CourseRepository.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Repositories/StudentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Repositories/StudentRepository.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Database/Repositories/TeacherRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Database/Repositories/TeacherRepository.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Extensions.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Modules.Education.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Modules.Education.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Infrastructure/Services/CourseCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Infrastructure/Services/CourseCodeGenerator.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserCreatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserCreatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserDeactivatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserDeactivatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserDeletedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserDeletedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserReactivatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserReactivatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserRestoredMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserRestoredMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserUpdatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Students/StudentUserUpdatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserCreatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserCreatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserDeactivatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserDeactivatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserDeletedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserDeletedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserReactivatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserReactivatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserRestoredMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserRestoredMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserUpdatedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Messages/Teachers/TeacherUserUpdatedMessageHandler.cs -------------------------------------------------------------------------------- /src/Modules/Education/Modules.Education.Messaging/Modules.Education.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Education/Modules.Education.Messaging/Modules.Education.Messaging.csproj -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/ActivateAccountEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/ActivateAccountEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/ChangePasswordEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/ChangePasswordEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/Config/UserEndpointsOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/Config/UserEndpointsOrder.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/GeneratePasswordResetCodeEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/GeneratePasswordResetCodeEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/GetCurrentUserEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/GetCurrentUserEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/LoginEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/LoginEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/LogoutEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/LogoutEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/RefreshAccessEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/RefreshAccessEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/RegisterEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/RegisterEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Access/ResetPasswordEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Access/ResetPasswordEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/BrowseInstitutionUsersEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/BrowseInstitutionUsersEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/CreateInstitutionUserEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/CreateInstitutionUserEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/DeactivateInstitutionUsersEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/DeactivateInstitutionUsersEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/DeleteInstitutionUserEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/DeleteInstitutionUserEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/ExportInstitutionUsersEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/ExportInstitutionUsersEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/GetInstitutionUserDetailsEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/GetInstitutionUserDetailsEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/GetInstitutionUserProfileEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/GetInstitutionUserProfileEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/RestoreInstitutionUserEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/RestoreInstitutionUserEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/UpdateInstitutionUserEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/InstitutionUsers/UpdateInstitutionUserEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Endpoints/Institutions/GetInstitutionDetailsEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Endpoints/Institutions/GetInstitutionDetailsEndpoint.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/ManagementEndpointInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/ManagementEndpointInfo.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/ManagementModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/ManagementModule.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/Modules.Management.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/Modules.Management.Api.csproj -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/module.management.development.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Api/module.management.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Api/module.management.json -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Access/IAccessTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Access/IAccessTokenProvider.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Access/IRefreshTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Access/IRefreshTokenStore.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Access/ITokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Access/ITokenManager.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/IManagementDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/IManagementDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/IUnitOfWork.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Repositories/IInstitutionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Repositories/IInstitutionRepository.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Repositories/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Repositories/IUserRepository.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Settings/AccountActivationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Settings/AccountActivationSettings.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Abstractions/Settings/PasswordResetSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Abstractions/Settings/PasswordResetSettings.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Extensions.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ActivateAccount/ActivateAccountCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ActivateAccount/ActivateAccountCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ActivateAccount/ActivateAccountCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ActivateAccount/ActivateAccountCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ActivateAccount/ActivateAccountCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ActivateAccount/ActivateAccountCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ChangePassword/ChangePasswordCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ChangePassword/ChangePasswordCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ChangePassword/ChangePasswordCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ChangePassword/ChangePasswordCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ChangePassword/ChangePasswordCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ChangePassword/ChangePasswordCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/GeneratePasswordResetCode/GeneratePasswordResetCodeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/GeneratePasswordResetCode/GeneratePasswordResetCodeCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/GeneratePasswordResetCode/GeneratePasswordResetCodeCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/GeneratePasswordResetCode/GeneratePasswordResetCodeCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/GeneratePasswordResetCode/GeneratePasswordResetCodeCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/GeneratePasswordResetCode/GeneratePasswordResetCodeCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Login/LoginCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Login/LoginCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Login/LoginCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Login/LoginCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Login/LoginCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Login/LoginCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Logout/LogoutCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Logout/LogoutCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Logout/LogoutCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Logout/LogoutCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/RefreshAccess/RefreshAccessCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/RefreshAccess/RefreshAccessCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/RefreshAccess/RefreshAccessCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/RefreshAccess/RefreshAccessCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/RefreshAccess/RefreshAccessCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/RefreshAccess/RefreshAccessCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Register/RegisterCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Register/RegisterCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Register/RegisterCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/Register/RegisterCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ResetPassword/ResetPasswordCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ResetPassword/ResetPasswordCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ResetPassword/ResetPasswordCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ResetPassword/ResetPasswordCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ResetPassword/ResetPasswordCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Commands/ResetPassword/ResetPasswordCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Queries/GetCurrentUser/GetCurrentUserQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Queries/GetCurrentUser/GetCurrentUserQuery.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Queries/GetCurrentUser/GetCurrentUserQueryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Queries/GetCurrentUser/GetCurrentUserQueryDto.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Access/Queries/GetCurrentUser/GetCurrentUserQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Access/Queries/GetCurrentUser/GetCurrentUserQueryHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ActivateInstitutionUser/ActivateInstitutionUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ActivateInstitutionUser/ActivateInstitutionUserCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ActivateInstitutionUser/ActivateInstitutionUserCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ActivateInstitutionUser/ActivateInstitutionUserCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/CreateInstitutionUser/CreateInstitutionUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/CreateInstitutionUser/CreateInstitutionUserCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/CreateInstitutionUser/CreateInstitutionUserCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/CreateInstitutionUser/CreateInstitutionUserCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeactivateInstitutionUsers/DeactivateInstitutionUsersCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeactivateInstitutionUsers/DeactivateInstitutionUsersCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeactivateInstitutionUsers/DeactivateInstitutionUsersCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeactivateInstitutionUsers/DeactivateInstitutionUsersCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeleteInstitutionUser/DeleteInstitutionUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeleteInstitutionUser/DeleteInstitutionUserCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeleteInstitutionUser/DeleteInstitutionUserCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/DeleteInstitutionUser/DeleteInstitutionUserCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ExportInstitutionUsers/ExportInstitutionUsersCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ExportInstitutionUsers/ExportInstitutionUsersCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ExportInstitutionUsers/ExportInstitutionUsersCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/ExportInstitutionUsers/ExportInstitutionUsersCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/RestoreInstitutionUser/RestoreInstitutionUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/RestoreInstitutionUser/RestoreInstitutionUserCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/RestoreInstitutionUser/RestoreInstitutionUserCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/RestoreInstitutionUser/RestoreInstitutionUserCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/UpdateInstitutionUser/UpdateInstitutionUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/UpdateInstitutionUser/UpdateInstitutionUserCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/UpdateInstitutionUser/UpdateInstitutionUserCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Commands/UpdateInstitutionUser/UpdateInstitutionUserCommandValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserDetails/GetInstitutionUserDetailsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserDetails/GetInstitutionUserDetailsQuery.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserDetails/GetInstitutionUserDetailsQueryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserDetails/GetInstitutionUserDetailsQueryDto.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserDetails/GetInstitutionUserDetailsQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserDetails/GetInstitutionUserDetailsQueryValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserProfile/GetInstitutionUserProfileQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserProfile/GetInstitutionUserProfileQuery.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserProfile/GetInstitutionUserProfileQueryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUserProfile/GetInstitutionUserProfileQueryDto.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUsers/BrowseInstitutionUsersQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUsers/BrowseInstitutionUsersQuery.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUsers/BrowseInstitutionUsersQueryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUsers/BrowseInstitutionUsersQueryDto.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUsers/BrowseInstitutionUsersQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/InstitutionUsers/Queries/GetInstitutionUsers/BrowseInstitutionUsersQueryValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Institutions/InternalCommands/CreateInstitution/CreateInstitutionInternalCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Institutions/InternalCommands/CreateInstitution/CreateInstitutionInternalCommand.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Institutions/InternalCommands/CreateInstitution/CreateInstitutionInternalCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Institutions/InternalCommands/CreateInstitution/CreateInstitutionInternalCommandHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQuery.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQueryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQueryDto.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQueryHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Features/Institutions/Queries/GetDetails/GetInstitutionDetailsQueryValidator.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Modules.Management.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Modules.Management.Application.csproj -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Services/ActivationCodeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Services/ActivationCodeService.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Application/Services/ActivationLinkService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Application/Services/ActivationLinkService.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Abstractions/IActivationCodeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Abstractions/IActivationCodeService.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Abstractions/IActivationLinkService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Abstractions/IActivationLinkService.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Institutions/Institution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Institutions/Institution.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Institutions/InstitutionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Institutions/InstitutionState.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Modules.Management.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Modules.Management.Domain.csproj -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/ActivationCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/ActivationCode.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/BackOfficeUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/BackOfficeUser.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/InstitutionAdminRegisteredDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/InstitutionAdminRegisteredDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/InstitutionUserCreatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/InstitutionUserCreatedDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/InstitutionUserUpdatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/InstitutionUserUpdatedDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserDeactivatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserDeactivatedDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserDeletedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserDeletedDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserReactivatedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserReactivatedDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserRestoredDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/DomainEvents/UserRestoredDomainEvent.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/InstitutionUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/InstitutionUser.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/Password.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/Password.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/PasswordResetCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/PasswordResetCode.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/Rules/InstitutionUserAddressRequiredRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/Rules/InstitutionUserAddressRequiredRule.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/Rules/StudentBirthDateRequiredRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/Rules/StudentBirthDateRequiredRule.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/Rules/StudentLanguageLevelRequiredRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/Rules/StudentLanguageLevelRequiredRule.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/Rules/UserReactivationPasswordMustBeSetRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/Rules/UserReactivationPasswordMustBeSetRule.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Domain/Users/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Domain/Users/User.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Access/AccessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Access/AccessExtensions.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Access/AccessTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Access/AccessTokenProvider.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Access/RefreshTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Access/RefreshTokenStore.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Access/TokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Access/TokenManager.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/BackOfficeUserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/BackOfficeUserConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/InstitutionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/InstitutionConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/InstitutionUserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/InstitutionUserConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/UserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Configurations/UserConfiguration.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Converters/PasswordConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Converters/PasswordConverter.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/DatabaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/DatabaseExtensions.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/ManagementDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/ManagementDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/ManagementUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/ManagementUnitOfWork.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Migrations/20240619152033_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Migrations/20240619152033_Initial.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Migrations/20240619152033_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Migrations/20240619152033_Initial.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Migrations/ManagementDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Migrations/ManagementDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Repositories/InstitutionRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Repositories/InstitutionRepository.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Database/Repositories/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Database/Repositories/UserRepository.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Extensions.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Infrastructure/Modules.Management.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Infrastructure/Modules.Management.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/InstitutionAdminRegisteredDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/InstitutionAdminRegisteredDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/InstitutionUserCreatedDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/InstitutionUserCreatedDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/InstitutionUserUpdatedDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/InstitutionUserUpdatedDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserDeactivatedDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserDeactivatedDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserDeletedDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserDeletedDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserReactivatedDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserReactivatedDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserRestoredDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/DomainEvents/Users/UserRestoredDomainEventHandler.cs -------------------------------------------------------------------------------- /src/Modules/Management/Modules.Management.Messaging/Modules.Management.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Modules/Management/Modules.Management.Messaging/Modules.Management.Messaging.csproj -------------------------------------------------------------------------------- /src/Services/Services.Email/EmailQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/EmailQueue.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/EmailSenderBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/EmailSenderBackgroundService.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/EmailServiceCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/EmailServiceCore.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/EmailSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/EmailSettings.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/Builder/IMimeMessageBuilderWithSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/Builder/IMimeMessageBuilderWithSender.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/Builder/IWithBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/Builder/IWithBody.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/Builder/IWithImportance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/Builder/IWithImportance.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/Builder/IWithRecipient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/Builder/IWithRecipient.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/Builder/IWithSubject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/Builder/IWithSubject.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/Builder/MimeMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/Builder/MimeMessageBuilder.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/EmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/EmailSender.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Sender/IEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Sender/IEmailSender.cs -------------------------------------------------------------------------------- /src/Services/Services.Email/Services.Email.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/Services.Email.csproj -------------------------------------------------------------------------------- /src/Services/Services.Email/service.email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Email/service.email.json -------------------------------------------------------------------------------- /src/Services/Services.Outbox/Database/Configurations/OutboxMessageConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/Database/Configurations/OutboxMessageConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/Database/Migrations/20240413141124_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/Database/Migrations/20240413141124_Initial.Designer.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/Database/Migrations/20240413141124_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/Database/Migrations/20240413141124_Initial.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/Database/Migrations/OutboxDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/Database/Migrations/OutboxDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/Database/OutboxDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/Database/OutboxDbContext.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/MessageBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/MessageBus.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/OutboxMessageProcessorJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/OutboxMessageProcessorJob.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/OutboxMessages/MessageState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/OutboxMessages/MessageState.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/OutboxMessages/OutboxMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/OutboxMessages/OutboxMessage.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/OutboxServiceCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/OutboxServiceCore.cs -------------------------------------------------------------------------------- /src/Services/Services.Outbox/Services.Outbox.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/Services.Outbox.csproj -------------------------------------------------------------------------------- /src/Services/Services.Outbox/service.outbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabrieldrozd/Enscool/HEAD/src/Services/Services.Outbox/service.outbox.json --------------------------------------------------------------------------------