├── .dockerignore ├── .gitattributes ├── .gitignore ├── ModularMonolith.sln ├── README.md ├── docker-compose.dcproj ├── docker-compose.override.yml ├── docker-compose.yml ├── launchSettings.json ├── src ├── API │ └── ModularMonolith.API │ │ ├── Constants │ │ ├── CorsPoliciesNamesConstants.cs │ │ └── OptionsConstants.cs │ │ ├── Controllers │ │ └── Modules │ │ │ ├── Appointment │ │ │ └── AppointmentTimeController.cs │ │ │ ├── Doctor │ │ │ ├── DoctorAttendantController.cs │ │ │ └── SpecialityController.cs │ │ │ └── Patient │ │ │ └── PatientClientController.cs │ │ ├── DependencyInjection │ │ ├── CorsDependencyInjection.cs │ │ ├── DependencyInjectionHandler.cs │ │ ├── OptionsDependencyInjection.cs │ │ └── SettingsDependencyInjection.cs │ │ ├── Dockerfile │ │ ├── Filters │ │ └── NotificationFilter.cs │ │ ├── Middlewares │ │ └── UnexpectedErrorMiddleware.cs │ │ ├── ModularMonolith.API.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── Common │ └── ModularMonolith.Common │ │ ├── Extensions │ │ ├── EnumExtension.cs │ │ └── StringFormatExtension.cs │ │ ├── Factories │ │ └── ConnectionStringFactory.cs │ │ ├── Interfaces │ │ └── Settings │ │ │ └── INotificationHandler.cs │ │ ├── ModularMonolith.Common.csproj │ │ ├── Options │ │ ├── EmailCredentialsOptions.cs │ │ └── RabbitMQCredentialsOptions.cs │ │ └── Settings │ │ ├── NotificationSettings │ │ ├── Notification.cs │ │ └── NotificationHandler.cs │ │ └── PaginationSettings │ │ ├── PageList.cs │ │ ├── PageParameters.cs │ │ └── PaginationHandler.cs └── Modules │ ├── Appointment │ ├── Appointment.ApplicationService │ │ ├── Appointment.ApplicationService.csproj │ │ ├── AssemblyReference.cs │ │ ├── Mappers │ │ │ └── AppointmentTimeMapper.cs │ │ ├── Services │ │ │ └── AppointmentTimeService.cs │ │ └── Validators │ │ │ └── AppointmentTimeValidator.cs │ ├── Appointment.DependencyInjection │ │ ├── Appointment.DependencyInjection.csproj │ │ ├── AppointmentDependencyInjectionHandler.cs │ │ ├── MappersDependencyInjection.cs │ │ ├── MigrationHandler.cs │ │ ├── PublishersDependencyInjection.cs │ │ ├── RepositoriesDependencyInjection.cs │ │ └── ServicesDependencyInjection.cs │ ├── Appointment.Domain │ │ ├── Appointment.Domain.csproj │ │ ├── Constants │ │ │ ├── RabbitMQConstants.cs │ │ │ └── SchemaConstants.cs │ │ ├── Contracts │ │ │ └── AppointmentTimeCreatedEvent.cs │ │ ├── DataTransferObjects │ │ │ └── Appointment │ │ │ │ └── AppointmentTimeSave.cs │ │ ├── Entities │ │ │ └── AppointmentTime.cs │ │ ├── Enums │ │ │ └── EMessage.cs │ │ └── Interfaces │ │ │ ├── Mappers │ │ │ └── IAppointmentTimeMapper.cs │ │ │ ├── Publishers │ │ │ └── IAppointmentPublisher.cs │ │ │ ├── Repositories │ │ │ └── IAppointmentTimeRepository.cs │ │ │ └── Services │ │ │ └── IAppointmentTimeService.cs │ └── Appointment.Infrastructure │ │ ├── Appointment.Infrastructure.csproj │ │ ├── DatabaseContexts │ │ └── AppointmentDbContext.cs │ │ ├── EntitiesMapping │ │ └── AppointmentTimeMapping.cs │ │ ├── Migrations │ │ ├── 20240209030127_AppointmentInitial.Designer.cs │ │ ├── 20240209030127_AppointmentInitial.cs │ │ └── AppointmentDbContextModelSnapshot.cs │ │ ├── Publishers │ │ └── AppointmentPublisher.cs │ │ └── Repositories │ │ └── AppointmentTimeRepository.cs │ ├── Doctor │ ├── Doctor.ApplicationService │ │ ├── AssemblyReference.cs │ │ ├── Doctor.ApplicationService.csproj │ │ ├── Mappers │ │ │ ├── CertificationMapper.cs │ │ │ ├── DoctorAttendantMapper.cs │ │ │ ├── ScheduleMapper.cs │ │ │ └── SpecialityMapper.cs │ │ ├── Services │ │ │ ├── BaseServices │ │ │ │ └── BaseService.cs │ │ │ ├── DoctorAttendantService.cs │ │ │ ├── ScheduleService.cs │ │ │ └── SpecialityService.cs │ │ └── Validators │ │ │ ├── CertificationValidator.cs │ │ │ ├── DoctorAttendantValidator.cs │ │ │ └── SpecialityValidator.cs │ ├── Doctor.DependencyInjection │ │ ├── ConsumersDependencyInjection.cs │ │ ├── Doctor.DependencyInjection.csproj │ │ ├── DoctorDependencyInjectionHandler.cs │ │ ├── MappersDependencyInjection.cs │ │ ├── MigrationHandler.cs │ │ ├── RepositoriesDependencyInjection.cs │ │ └── ServicesDependencyInjection.cs │ ├── Doctor.Domain │ │ ├── Arguments │ │ │ └── DoctorGetAllFilterArgument.cs │ │ ├── Constants │ │ │ ├── RabbitMQConstants.cs │ │ │ └── SchemaConstants.cs │ │ ├── Contracts │ │ │ └── AppointmentTimeCreatedEvent.cs │ │ ├── DataTransferObjects │ │ │ ├── Certification │ │ │ │ ├── CertificationRequest.cs │ │ │ │ └── CertificationResponse.cs │ │ │ ├── DoctorAttendant │ │ │ │ ├── DoctorAttendantResponse.cs │ │ │ │ ├── DoctorAttendantSave.cs │ │ │ │ ├── DoctorAttendantUpdate.cs │ │ │ │ └── DoctorGetAllFilterRequest.cs │ │ │ ├── Schedule │ │ │ │ └── ScheduleResponse.cs │ │ │ └── Speciality │ │ │ │ ├── SpecialityResponse.cs │ │ │ │ └── SpecialitySave.cs │ │ ├── Doctor.Domain.csproj │ │ ├── Entities │ │ │ ├── Certification.cs │ │ │ ├── DoctorAttendant.cs │ │ │ ├── Schedule.cs │ │ │ └── Speciality.cs │ │ ├── Enums │ │ │ └── EMessage.cs │ │ └── Interfaces │ │ │ ├── Mappers │ │ │ ├── ICertificationMapper.cs │ │ │ ├── IDoctorAttendantMapper.cs │ │ │ ├── IScheduleMapper.cs │ │ │ └── ISpecialityMapper.cs │ │ │ ├── Repositories │ │ │ ├── IDoctorAttendantRepository.cs │ │ │ ├── IScheduleRepository.cs │ │ │ └── ISpecialityRepository.cs │ │ │ └── Services │ │ │ ├── IDoctorAttendantService.cs │ │ │ ├── IScheduleService.cs │ │ │ ├── ISpecialityService.cs │ │ │ └── ISpecialityServiceFacade.cs │ └── Doctor.Infrastructure │ │ ├── Consumers │ │ └── AppointmentCreatedConsumer.cs │ │ ├── DatabaseContexts │ │ └── DoctorDbContext.cs │ │ ├── Doctor.Infrastructure.csproj │ │ ├── EntitiesMapping │ │ ├── CertificationMapping.cs │ │ ├── DoctorAttendantMapping.cs │ │ ├── ScheduleMapping.cs │ │ └── SpecialityMapping.cs │ │ ├── Migrations │ │ ├── 20240119005209_DoctorInitial.Designer.cs │ │ ├── 20240119005209_DoctorInitial.cs │ │ ├── 20240206022913_ScheduleTime.Designer.cs │ │ ├── 20240206022913_ScheduleTime.cs │ │ ├── 20240211195058_ScheduleDoctorAttendant.Designer.cs │ │ ├── 20240211195058_ScheduleDoctorAttendant.cs │ │ └── DoctorDbContextModelSnapshot.cs │ │ └── Repositories │ │ ├── BaseRepositories │ │ └── BaseRepository.cs │ │ ├── DoctorAttendantRepository.cs │ │ ├── ScheduleRepository.cs │ │ └── SpecialityRepository.cs │ └── Patient │ ├── Patient.ApplicationServices │ ├── AssemblyReference.cs │ ├── Mappers │ │ ├── ContactInfoMapper.cs │ │ └── PatientClientMapper.cs │ ├── Patient.ApplicationServices.csproj │ ├── Services │ │ ├── EmailService.cs │ │ └── PatientClientService.cs │ └── Validators │ │ ├── ContactInfoValidator.cs │ │ └── PatientClientValidator.cs │ ├── Patient.DependencyInjection │ ├── ConsumersDependencyInjection.cs │ ├── EmailSettingsDependencyInjection.cs │ ├── MappersDependencyInjection.cs │ ├── MigrationHandler.cs │ ├── Patient.DependencyInjection.csproj │ ├── PatientDependencyInjectionHandler.cs │ ├── RepositoriesDependencyInjection.cs │ └── ServicesDependencyInjection.cs │ ├── Patient.Domain │ ├── Arguments │ │ └── SendEmailArgument.cs │ ├── Constants │ │ ├── RabbitMQConstants.cs │ │ └── SchemaConstants.cs │ ├── Contracts │ │ └── AppointmentTimeCreatedEvent.cs │ ├── DataTransferObjects │ │ ├── ContactInfo │ │ │ ├── ContactInfoRequest.cs │ │ │ └── ContactInfoResponse.cs │ │ └── PatientClient │ │ │ ├── PatientClientResponse.cs │ │ │ ├── PatientClientSave.cs │ │ │ └── PatientClientUpdate.cs │ ├── Entities │ │ ├── ContactInfo.cs │ │ └── PatientClient.cs │ ├── Enums │ │ └── EMessage.cs │ ├── Interfaces │ │ ├── EmailSettings │ │ │ └── IEmailSender.cs │ │ ├── Mappers │ │ │ ├── IContactInfoMapper.cs │ │ │ └── IPatientClientMapper.cs │ │ ├── Repositories │ │ │ ├── IPatientClientRepository.cs │ │ │ └── IPatientClientRepositoryFacade.cs │ │ └── Services │ │ │ ├── IEmailService.cs │ │ │ └── IPatientClientService.cs │ └── Patient.Domain.csproj │ └── Patient.Infrastructure │ ├── Consumers │ └── AppointmentCreatedConsumer.cs │ ├── DatabaseContexts │ └── PatientDbContext.cs │ ├── EmailSettings │ └── EmailSender.cs │ ├── EntitiesMapping │ ├── ContactInfoMapping.cs │ └── PatientClientMapping.cs │ ├── Migrations │ ├── 20240119005508_PatientInitial.Designer.cs │ ├── 20240119005508_PatientInitial.cs │ ├── 20240207000154_ContactInfo.Designer.cs │ ├── 20240207000154_ContactInfo.cs │ └── PatientDbContextModelSnapshot.cs │ ├── Patient.Infrastructure.csproj │ └── Repositories │ └── PatientClientRepository.cs └── tests └── UnitTests ├── ExtensionTests ├── EnumExtensionTests.cs └── StringFormatExtensionTests.cs ├── FactoriesTests └── Common │ └── ConnectionStringFactoryTests.cs ├── MappersTests ├── Appointment │ └── AppointmentTimeMapperTests.cs ├── Doctor │ ├── CertificationMapperTests.cs │ ├── DoctorAttendantMapperTests.cs │ ├── ScheduleMapperTests.cs │ └── SpecialityMapperTests.cs └── Patient │ ├── ContactInfoMapperTests.cs │ └── PatientClientMapperTests.cs ├── ServicesTests ├── Appointment │ └── AppointmentTimeServiceTests.cs ├── Doctor │ ├── DoctorAttendantServiceTests.cs │ ├── ScheduleServiceTests.cs │ └── SpecialityServiceTests.cs └── Patient │ ├── EmailServiceTests.cs │ └── PatientClientServiceTests.cs ├── SettingsTests └── Common │ └── NotificationHandlerTests.cs ├── TestBuilders ├── Appointment │ └── AppointmentTimeBuilder.cs ├── Doctor │ ├── CertificationBuilder.cs │ ├── ContractsBuilder.cs │ ├── DoctorAttendantBuilder.cs │ ├── ScheduleBuilder.cs │ └── SpecialityBuilder.cs └── Patient │ ├── ContactInfoBuilder.cs │ ├── ContractsBuilder.cs │ └── PatientClientBuilder.cs ├── UnitTests.csproj └── ValidatorTests ├── Appointment └── AppointmentTimeValidatorTests.cs ├── Doctor ├── CertificationValidatorTests.cs ├── DoctorAttendantValidatorTests.cs └── SpecialityValidatorTests.cs └── Patient ├── ContactInfoValidatorTests.cs └── PatientClientValidatorTests.cs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/.gitignore -------------------------------------------------------------------------------- /ModularMonolith.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/ModularMonolith.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/docker-compose.dcproj -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/launchSettings.json -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Constants/CorsPoliciesNamesConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Constants/CorsPoliciesNamesConstants.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Constants/OptionsConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Constants/OptionsConstants.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Controllers/Modules/Appointment/AppointmentTimeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Controllers/Modules/Appointment/AppointmentTimeController.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Controllers/Modules/Doctor/DoctorAttendantController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Controllers/Modules/Doctor/DoctorAttendantController.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Controllers/Modules/Doctor/SpecialityController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Controllers/Modules/Doctor/SpecialityController.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Controllers/Modules/Patient/PatientClientController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Controllers/Modules/Patient/PatientClientController.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/DependencyInjection/CorsDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/DependencyInjection/CorsDependencyInjection.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/DependencyInjection/DependencyInjectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/DependencyInjection/DependencyInjectionHandler.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/DependencyInjection/OptionsDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/DependencyInjection/OptionsDependencyInjection.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/DependencyInjection/SettingsDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/DependencyInjection/SettingsDependencyInjection.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Dockerfile -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Filters/NotificationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Filters/NotificationFilter.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Middlewares/UnexpectedErrorMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Middlewares/UnexpectedErrorMiddleware.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/ModularMonolith.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/ModularMonolith.API.csproj -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Program.cs -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/appsettings.Development.json -------------------------------------------------------------------------------- /src/API/ModularMonolith.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/API/ModularMonolith.API/appsettings.json -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Extensions/EnumExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Extensions/EnumExtension.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Extensions/StringFormatExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Extensions/StringFormatExtension.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Factories/ConnectionStringFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Factories/ConnectionStringFactory.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Interfaces/Settings/INotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Interfaces/Settings/INotificationHandler.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/ModularMonolith.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/ModularMonolith.Common.csproj -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Options/EmailCredentialsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Options/EmailCredentialsOptions.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Options/RabbitMQCredentialsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Options/RabbitMQCredentialsOptions.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Settings/NotificationSettings/Notification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Settings/NotificationSettings/Notification.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Settings/NotificationSettings/NotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Settings/NotificationSettings/NotificationHandler.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Settings/PaginationSettings/PageList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Settings/PaginationSettings/PageList.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Settings/PaginationSettings/PageParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Settings/PaginationSettings/PageParameters.cs -------------------------------------------------------------------------------- /src/Common/ModularMonolith.Common/Settings/PaginationSettings/PaginationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Common/ModularMonolith.Common/Settings/PaginationSettings/PaginationHandler.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.ApplicationService/Appointment.ApplicationService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.ApplicationService/Appointment.ApplicationService.csproj -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.ApplicationService/AssemblyReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.ApplicationService/AssemblyReference.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.ApplicationService/Mappers/AppointmentTimeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.ApplicationService/Mappers/AppointmentTimeMapper.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.ApplicationService/Services/AppointmentTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.ApplicationService/Services/AppointmentTimeService.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.ApplicationService/Validators/AppointmentTimeValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.ApplicationService/Validators/AppointmentTimeValidator.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/Appointment.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/Appointment.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/AppointmentDependencyInjectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/AppointmentDependencyInjectionHandler.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/MappersDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/MappersDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/MigrationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/MigrationHandler.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/PublishersDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/PublishersDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/RepositoriesDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/RepositoriesDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.DependencyInjection/ServicesDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.DependencyInjection/ServicesDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Appointment.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Appointment.Domain.csproj -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Constants/RabbitMQConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Constants/RabbitMQConstants.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Constants/SchemaConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Constants/SchemaConstants.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Contracts/AppointmentTimeCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Contracts/AppointmentTimeCreatedEvent.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/DataTransferObjects/Appointment/AppointmentTimeSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/DataTransferObjects/Appointment/AppointmentTimeSave.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Entities/AppointmentTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Entities/AppointmentTime.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Enums/EMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Enums/EMessage.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Interfaces/Mappers/IAppointmentTimeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Interfaces/Mappers/IAppointmentTimeMapper.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Interfaces/Publishers/IAppointmentPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Interfaces/Publishers/IAppointmentPublisher.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Interfaces/Repositories/IAppointmentTimeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Interfaces/Repositories/IAppointmentTimeRepository.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Domain/Interfaces/Services/IAppointmentTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Domain/Interfaces/Services/IAppointmentTimeService.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/Appointment.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/Appointment.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/DatabaseContexts/AppointmentDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/DatabaseContexts/AppointmentDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/EntitiesMapping/AppointmentTimeMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/EntitiesMapping/AppointmentTimeMapping.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/Migrations/20240209030127_AppointmentInitial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/Migrations/20240209030127_AppointmentInitial.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/Migrations/20240209030127_AppointmentInitial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/Migrations/20240209030127_AppointmentInitial.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/Migrations/AppointmentDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/Migrations/AppointmentDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/Publishers/AppointmentPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/Publishers/AppointmentPublisher.cs -------------------------------------------------------------------------------- /src/Modules/Appointment/Appointment.Infrastructure/Repositories/AppointmentTimeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Appointment/Appointment.Infrastructure/Repositories/AppointmentTimeRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/AssemblyReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/AssemblyReference.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Doctor.ApplicationService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Doctor.ApplicationService.csproj -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Mappers/CertificationMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Mappers/CertificationMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Mappers/DoctorAttendantMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Mappers/DoctorAttendantMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Mappers/ScheduleMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Mappers/ScheduleMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Mappers/SpecialityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Mappers/SpecialityMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Services/BaseServices/BaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Services/BaseServices/BaseService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Services/DoctorAttendantService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Services/DoctorAttendantService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Services/ScheduleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Services/ScheduleService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Services/SpecialityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Services/SpecialityService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Validators/CertificationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Validators/CertificationValidator.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Validators/DoctorAttendantValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Validators/DoctorAttendantValidator.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.ApplicationService/Validators/SpecialityValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.ApplicationService/Validators/SpecialityValidator.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/ConsumersDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/ConsumersDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/Doctor.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/Doctor.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/DoctorDependencyInjectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/DoctorDependencyInjectionHandler.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/MappersDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/MappersDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/MigrationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/MigrationHandler.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/RepositoriesDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/RepositoriesDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.DependencyInjection/ServicesDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.DependencyInjection/ServicesDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Arguments/DoctorGetAllFilterArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Arguments/DoctorGetAllFilterArgument.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Constants/RabbitMQConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Constants/RabbitMQConstants.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Constants/SchemaConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Constants/SchemaConstants.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Contracts/AppointmentTimeCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Contracts/AppointmentTimeCreatedEvent.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Certification/CertificationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Certification/CertificationRequest.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Certification/CertificationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Certification/CertificationResponse.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorAttendantResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorAttendantResponse.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorAttendantSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorAttendantSave.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorAttendantUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorAttendantUpdate.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorGetAllFilterRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/DoctorAttendant/DoctorGetAllFilterRequest.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Schedule/ScheduleResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Schedule/ScheduleResponse.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Speciality/SpecialityResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Speciality/SpecialityResponse.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Speciality/SpecialitySave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/DataTransferObjects/Speciality/SpecialitySave.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Doctor.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Doctor.Domain.csproj -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Entities/Certification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Entities/Certification.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Entities/DoctorAttendant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Entities/DoctorAttendant.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Entities/Schedule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Entities/Schedule.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Entities/Speciality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Entities/Speciality.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Enums/EMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Enums/EMessage.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/ICertificationMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/ICertificationMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/IDoctorAttendantMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/IDoctorAttendantMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/IScheduleMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/IScheduleMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/ISpecialityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Mappers/ISpecialityMapper.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Repositories/IDoctorAttendantRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Repositories/IDoctorAttendantRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Repositories/IScheduleRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Repositories/IScheduleRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Repositories/ISpecialityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Repositories/ISpecialityRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Services/IDoctorAttendantService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Services/IDoctorAttendantService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Services/IScheduleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Services/IScheduleService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Services/ISpecialityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Services/ISpecialityService.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Domain/Interfaces/Services/ISpecialityServiceFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Domain/Interfaces/Services/ISpecialityServiceFacade.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Consumers/AppointmentCreatedConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Consumers/AppointmentCreatedConsumer.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/DatabaseContexts/DoctorDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/DatabaseContexts/DoctorDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Doctor.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Doctor.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/CertificationMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/CertificationMapping.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/DoctorAttendantMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/DoctorAttendantMapping.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/ScheduleMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/ScheduleMapping.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/SpecialityMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/EntitiesMapping/SpecialityMapping.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240119005209_DoctorInitial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240119005209_DoctorInitial.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240119005209_DoctorInitial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240119005209_DoctorInitial.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240206022913_ScheduleTime.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240206022913_ScheduleTime.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240206022913_ScheduleTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240206022913_ScheduleTime.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240211195058_ScheduleDoctorAttendant.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240211195058_ScheduleDoctorAttendant.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240211195058_ScheduleDoctorAttendant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/20240211195058_ScheduleDoctorAttendant.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Migrations/DoctorDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Migrations/DoctorDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Repositories/BaseRepositories/BaseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Repositories/BaseRepositories/BaseRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Repositories/DoctorAttendantRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Repositories/DoctorAttendantRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Repositories/ScheduleRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Repositories/ScheduleRepository.cs -------------------------------------------------------------------------------- /src/Modules/Doctor/Doctor.Infrastructure/Repositories/SpecialityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Doctor/Doctor.Infrastructure/Repositories/SpecialityRepository.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/AssemblyReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/AssemblyReference.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Mappers/ContactInfoMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Mappers/ContactInfoMapper.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Mappers/PatientClientMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Mappers/PatientClientMapper.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Patient.ApplicationServices.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Patient.ApplicationServices.csproj -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Services/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Services/EmailService.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Services/PatientClientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Services/PatientClientService.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Validators/ContactInfoValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Validators/ContactInfoValidator.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.ApplicationServices/Validators/PatientClientValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.ApplicationServices/Validators/PatientClientValidator.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/ConsumersDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/ConsumersDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/EmailSettingsDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/EmailSettingsDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/MappersDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/MappersDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/MigrationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/MigrationHandler.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/Patient.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/Patient.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/PatientDependencyInjectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/PatientDependencyInjectionHandler.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/RepositoriesDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/RepositoriesDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.DependencyInjection/ServicesDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.DependencyInjection/ServicesDependencyInjection.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Arguments/SendEmailArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Arguments/SendEmailArgument.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Constants/RabbitMQConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Constants/RabbitMQConstants.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Constants/SchemaConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Constants/SchemaConstants.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Contracts/AppointmentTimeCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Contracts/AppointmentTimeCreatedEvent.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/DataTransferObjects/ContactInfo/ContactInfoRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/DataTransferObjects/ContactInfo/ContactInfoRequest.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/DataTransferObjects/ContactInfo/ContactInfoResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/DataTransferObjects/ContactInfo/ContactInfoResponse.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/DataTransferObjects/PatientClient/PatientClientResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/DataTransferObjects/PatientClient/PatientClientResponse.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/DataTransferObjects/PatientClient/PatientClientSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/DataTransferObjects/PatientClient/PatientClientSave.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/DataTransferObjects/PatientClient/PatientClientUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/DataTransferObjects/PatientClient/PatientClientUpdate.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Entities/ContactInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Entities/ContactInfo.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Entities/PatientClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Entities/PatientClient.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Enums/EMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Enums/EMessage.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/EmailSettings/IEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/EmailSettings/IEmailSender.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/Mappers/IContactInfoMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/Mappers/IContactInfoMapper.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/Mappers/IPatientClientMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/Mappers/IPatientClientMapper.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/Repositories/IPatientClientRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/Repositories/IPatientClientRepository.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/Repositories/IPatientClientRepositoryFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/Repositories/IPatientClientRepositoryFacade.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/Services/IEmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/Services/IEmailService.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Interfaces/Services/IPatientClientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Interfaces/Services/IPatientClientService.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Domain/Patient.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Domain/Patient.Domain.csproj -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Consumers/AppointmentCreatedConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Consumers/AppointmentCreatedConsumer.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/DatabaseContexts/PatientDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/DatabaseContexts/PatientDbContext.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/EmailSettings/EmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/EmailSettings/EmailSender.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/EntitiesMapping/ContactInfoMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/EntitiesMapping/ContactInfoMapping.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/EntitiesMapping/PatientClientMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/EntitiesMapping/PatientClientMapping.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Migrations/20240119005508_PatientInitial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Migrations/20240119005508_PatientInitial.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Migrations/20240119005508_PatientInitial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Migrations/20240119005508_PatientInitial.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Migrations/20240207000154_ContactInfo.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Migrations/20240207000154_ContactInfo.Designer.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Migrations/20240207000154_ContactInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Migrations/20240207000154_ContactInfo.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Migrations/PatientDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Migrations/PatientDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Patient.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Patient.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Modules/Patient/Patient.Infrastructure/Repositories/PatientClientRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/src/Modules/Patient/Patient.Infrastructure/Repositories/PatientClientRepository.cs -------------------------------------------------------------------------------- /tests/UnitTests/ExtensionTests/EnumExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ExtensionTests/EnumExtensionTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ExtensionTests/StringFormatExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ExtensionTests/StringFormatExtensionTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/FactoriesTests/Common/ConnectionStringFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/FactoriesTests/Common/ConnectionStringFactoryTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Appointment/AppointmentTimeMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Appointment/AppointmentTimeMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Doctor/CertificationMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Doctor/CertificationMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Doctor/DoctorAttendantMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Doctor/DoctorAttendantMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Doctor/ScheduleMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Doctor/ScheduleMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Doctor/SpecialityMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Doctor/SpecialityMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Patient/ContactInfoMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Patient/ContactInfoMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/MappersTests/Patient/PatientClientMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/MappersTests/Patient/PatientClientMapperTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ServicesTests/Appointment/AppointmentTimeServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ServicesTests/Appointment/AppointmentTimeServiceTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ServicesTests/Doctor/DoctorAttendantServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ServicesTests/Doctor/DoctorAttendantServiceTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ServicesTests/Doctor/ScheduleServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ServicesTests/Doctor/ScheduleServiceTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ServicesTests/Doctor/SpecialityServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ServicesTests/Doctor/SpecialityServiceTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ServicesTests/Patient/EmailServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ServicesTests/Patient/EmailServiceTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ServicesTests/Patient/PatientClientServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ServicesTests/Patient/PatientClientServiceTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/SettingsTests/Common/NotificationHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/SettingsTests/Common/NotificationHandlerTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Appointment/AppointmentTimeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Appointment/AppointmentTimeBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Doctor/CertificationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Doctor/CertificationBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Doctor/ContractsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Doctor/ContractsBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Doctor/DoctorAttendantBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Doctor/DoctorAttendantBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Doctor/ScheduleBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Doctor/ScheduleBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Doctor/SpecialityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Doctor/SpecialityBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Patient/ContactInfoBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Patient/ContactInfoBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Patient/ContractsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Patient/ContractsBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/TestBuilders/Patient/PatientClientBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/TestBuilders/Patient/PatientClientBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /tests/UnitTests/ValidatorTests/Appointment/AppointmentTimeValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ValidatorTests/Appointment/AppointmentTimeValidatorTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ValidatorTests/Doctor/CertificationValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ValidatorTests/Doctor/CertificationValidatorTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ValidatorTests/Doctor/DoctorAttendantValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ValidatorTests/Doctor/DoctorAttendantValidatorTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ValidatorTests/Doctor/SpecialityValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ValidatorTests/Doctor/SpecialityValidatorTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ValidatorTests/Patient/ContactInfoValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ValidatorTests/Patient/ContactInfoValidatorTests.cs -------------------------------------------------------------------------------- /tests/UnitTests/ValidatorTests/Patient/PatientClientValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaosouzaaa/ModularMonolith/HEAD/tests/UnitTests/ValidatorTests/Patient/PatientClientValidatorTests.cs --------------------------------------------------------------------------------