Modular-monolith-by-example
Modular monolith architecture example in .NET. Estimation Tool is tool to optimize estimation process in IT company.
파일 탐색기
최종 버전 다운로드 (.zip)- main.yml
- DeployEnvironments.cs
- Enviroment.cs
- AppConfigurationCreator.cs
- AppConfigurationKeys.cs
- ConfigurationStoreCreationResult.cs
- AppInsightsCreator.cs
- ContainerAppCreator.cs
- KeyVaultSecret.cs
- SecuredAppConfigKey.cs
- KeyVaultCreator.cs
- KeyVaultSecrets.cs
- SecuredKeyValueCreator.cs
- ResourceGroupCreator.cs
- ServiceBusNamespace.cs
- Divstack.Estimation.Tool.Deployment.Infrastructure.csproj
- GlobalUsings.cs
- Program.cs
- Pulumi.stage.yaml
- Pulumi.yaml
- 0001-record-architecture-decisions.md
- 0002-infrastructure-migration-to-azure.md
- 0003-move-inmemory-event-bus-outside-process.md
- 0004-infrastructure-as-a-code-using-pulumi.md
- containers_diagram.puml
- containers_diagram.svg
- system_context_diagram.puml
- system_context_diagram.svg
- ConfigurationLoader.cs
- EnvironmentExtensions.cs
- Usings.cs
- launchSettings.json
- appsettings.json
- Divstack.Company.Estimation.Tool.Bootstrapper.csproj
- GlobalUsings.cs
- Program.cs
- Startup.cs
- tempkey.jwk
- CurrentUserService.cs
- ICurrentUserService.cs
- Routing.cs
- GlobalUsings.cs
- MarkAllAsReadEndpoint.cs
- MarkAsReadEndpoint.cs
- GetNotReadEndpoint.cs
- NotificationsRouting.cs
- Divstack.Company.Estimation.Tool.Push.Api.csproj
- GlobalUsings.cs
- PushApiModule.cs
- Divstack.Company.Estimation.Tool.Emails.csproj
- emails-appsettings.json
- EmailsModule.cs
- FeatureFlags.cs
- GlobalUsings.cs
- IMailConfiguration.cs
- MailConfiguration.cs
- IMailTemplateReader.cs
- MailTemplateReader.cs
- EmailSender.cs
- Divstack.Company.Estimation.Tool.Emails.Core.csproj
- EmailCoreModule.cs
- IEmailSender.cs
- StringExtensions.cs
- GlobalUsings.cs
- IPaymentCompletedMailConfiguration.cs
- PaymentCompletedMailConfiguration.cs
- IPaymentCompletedSender.cs
- PaymentCompletedEmailRequest.cs
- PaymentCompletedSender.cs
- payment_completed.html
- payment_initialized.html
- PaymentCompletedEventHandler.cs
- IPaymentInitializedMailConfiguration.cs
- PaymentInitializedMailConfiguration.cs
- IPaymentInitializedSender.cs
- PaymentInitializedEmailRequest.cs
- PaymentInitializedSender.cs
- payment_initialized.html
- PaymentInitializedEventHandler.cs
- Divstack.Company.Estimation.Tool.Emails.Payments.csproj
- EmailPaymentsModule.cs
- emails-payments-appsettings.json
- GlobalUsings.cs
- IPriorityCloseToDeadlineMailConfiguration.cs
- PriorityCloseToDeadlineMailConfiguration.cs
- IPriorityCloseToDeadlineMailSender.cs
- PriorityCloseToDeadlineEmailRequest.cs
- PriorityCloseToDeadlineMailSender.cs
- priority_close_to_deadline_mail.html
- PriorityCloseToDeadlineRemindEventHandler.cs
- Divstack.Company.Estimation.Tool.Emails.Priorities.csproj
- emails-priority-appsettings.json
- PrioritiesModule.cs
- ConfirmAccountMailConfiguration.cs
- IConfirmAccountMailConfiguration.cs
- ConfirmAccountMailSender.cs
- IConfirmAccountMailSender.cs
- UserCreatedEventHandler.cs
- ForgotPasswordMailConfiguration.cs
- IForgotPasswordMailConfiguration.cs
- ForgotPasswordMailSender.cs
- IForgotPasswordMailSender.cs
- IPasswordExpiredMailConfiguration.cs
- PasswordExpiredMailConfiguration.cs
- IPasswordExpiredMailSender.cs
- PasswordExpiredMailSender.cs
- Divstack.Company.Estimation.Tool.Emails.Users.csproj
- emails-users-appsettings.json
- EmailUsersModule.cs
- GlobalUsings.cs
- IValuationProposalApprovedMailConfiguration.cs
- ValuationProposalApprovedMailConfiguration.cs
- IValuationProposalApprovedMailSender.cs
- ValuationProposalApprovedEmailRequest.cs
- ValuationProposalApprovedMailSender.cs
- ProposalApprovedEventHandler.cs
- ISuggestValuationMailConfiguration.cs
- SuggestValuationMailConfiguration.cs
- IValuationProposalSuggestedMailSender.cs
- ValuationProposalSuggestedEmailRequest.cs
- ValuationProposalSuggestedMailSender.cs
- ProposalSuggestedEventHandler.cs
- valuation_proposal_approved_mail.html
- valuation_proposal_suggested_mail.html
- Divstack.Company.Estimation.Tool.Emails.Valuations.csproj
- emails-valuations-appsettings.json
- ValuationsModule.cs
- GlobalUsings.cs
- BaseController.cs
- InquiriesController.cs
- Divstack.Company.Estimation.Tool.Inquiries.Api.csproj
- FeatureFlags.cs
- Inquiries.http
- InquiriesModule.cs
- inquries-appsettings.json
- Formatting.cs
- ICommand.cs
- IInquiriesModule.cs
- IQuery.cs
- EnumerableExtensions.cs
- QueriesExtensions.cs
- IDatabaseConnectionFactory.cs
- IIntegrationEventPublisher.cs
- IMapper.cs
- GlobalUsings.cs
- AskedServiceDto.cs
- AttributeDto.cs
- ServiceDtoToServiceMapper.cs
- MakeInquiryCommand.cs
- MakeInquiryCommandHandler.cs
- MakeInquiryCommandValidator.cs
- InquiriesServiceItemDto.cs
- InquiryDetailsDto.cs
- InquiryInformationDto.cs
- InquiryVm.cs
- GetInquiriesQueryHandler.cs
- GetInquiryQuery.cs
- GetInquiryQueryValidator.cs
- GetAllInquiriesQuery.cs
- GetAllInquiriesQueryHandler.cs
- InquiryListItemDto.cs
- InquiryListVm.cs
- InquiryClientDto.cs
- GetInquiryClientQuery.cs
- GetInquiryClientQueryHandler.cs
- GetInquiryClientQueryValidator.cs
- ApplicationModule.cs
- Divstack.Company.Estimation.Tool.Inquiries.Application.csproj
- GlobalUsings.cs
- Client.cs
- ClientCompany.cs
- IClientCompanyFinder.cs
- InquiryMadeDomainEvent.cs
- InquiryCannotBeEmptyException.cs
- InvalidServicesException.cs
- Attribute.cs
- AttributeId.cs
- AttributeValueId.cs
- Service.cs
- ServiceId.cs
- InquiryItem.cs
- InquiryItemId.cs
- IInquiriesRepository.cs
- Inquiry.cs
- InquiryId.cs
- Divstack.Company.Estimation.Tool.Inquiries.Domain.csproj
- GlobalUsings.cs
- IInquiriesTopicConfiguration.cs
- InquiriesTopicConfiguration.cs
- EventMapper.cs
- IEventMapper.cs
- IntegrationEventPublisher.cs
- EventsModule.cs
- MediationModule.cs
- Divstack.Company.Estimation.Tool.Inquiries.Infrastructure.csproj
- InfrastructureModule.cs
- InquiriesModule.cs
- GlobalUsings.cs
- InquiryMadeEvent.cs
- Divstack.Company.Estimation.Tool.Inquiries.IntegrationsEvents.csproj
- GlobalUsings.cs
- DataAccessConstants.cs
- DataAccessModule.cs
- DatabaseConnectionFactory.cs
- DesignTimeDbContextFactoryBase.cs
- InquiriesContext.cs
- InquiriesContextFactory.cs
- InquiriesRepository.cs
- InquiryEntityTypeConfiguration.cs
- HealthChecksModule.cs
- 20230211103834_Init.cs
- 20230211103834_Init.Designer.cs
- InquiriesContextModelSnapshot.cs
- RepositoriesModule.cs
- Divstack.Company.Estimation.Tool.Inquiries.Persistance.csproj
- PersistanceModule.cs
- FakeClient.cs
- FakeService.cs
- BaseInquiryTest.cs
- InquiryMadeTests.cs
- Divstack.Company.Estimation.Tool.Inquiries.Domain.Tests.csproj
- GlobalUsings.cs
- ServicesSeeder.cs
- InquiryMadeTests.cs
- Divstack.Company.Estimation.Tool.Inquiries.IntegrationTests.csproj
- inquiries-module-integration-tests.json
- InquiriesTestBase.cs
- InquiriesTesting.cs
- CurrentUserService.cs
- GlobalUsings.cs
- BaseController.cs
- PaymentsController.cs
- Divstack.Company.Estimation.Tool.Payments.Api.csproj
- FeatureFlags.cs
- GlobalUsings.cs
- payments-appsettings.json
- Payments.http
- PaymentsModule.cs
- ICommand.cs
- IPaymentsModule.cs
- IQuery.cs
- NotFoundException.cs
- IIntegrationEventPublisher.cs
- GlobalUsings.cs
- InitializePaymentEventHandler.cs
- CreditCardDto.cs
- PayCommand.cs
- PayCommandHandler.cs
- PayCommandValidator.cs
- ApplicationModule.cs
- Divstack.Company.Estimation.Tool.Payments.Application.csproj
- ICurrentUserService.cs
- GlobalUsings.cs
- PaymentCompletedDomainEvent.cs
- PaymentInitializedDomainEvent.cs
- PaymentAlreadyPayedException.cs
- Card.cs
- InquiryId.cs
- IPaymentProcessor.cs
- IPaymentsRepository.cs
- Payment.cs
- PaymentId.cs
- PaymentSecret.cs
- PaymentStatus.cs
- ValuationId.cs
- Divstack.Company.Estimation.Tool.Payments.Domain.csproj
- GlobalUsings.cs
- IPaymentsTopicConfiguration.cs
- PaymentsTopicConfiguration.cs
- EventMapper.cs
- IEventMapper.cs
- IntegrationEventPublisher.cs
- EventsModule.cs
- MediationModule.cs
- PaymentProcessorsModule.cs
- Divstack.Company.Estimation.Tool.Payments.Infrastructure.csproj
- InfrastructureModule.cs
- PaymentsModule.cs
- IPaymentIntentStripeService.cs
- PaymentIntentStripeService.cs
- IPaymentMethodStripeService.cs
- PaymentMethodStripeService.cs
- IPaymentInitializer.cs
- PaymentInitializer.cs
- IPaymentConfirmation.cs
- PaymentConfirmation.cs
- StripeApiConfiguration.cs
- StripeConfigurationExtensions.cs
- Divstack.Company.Estimation.Tool.Payments.Infrastructure.PaymentProcessor.Stripe.csproj
- PaymentProcessor.cs
- StripeModule.cs
- GlobalUsings.cs
- PaymentCompleted.cs
- PaymentInitialized.cs
- Divstack.Company.Estimation.Tool.Payments.IntegrationsEvents.csproj
- GlobalUsings.cs
- DataAccessConstants.cs
- DataAccessModule.cs
- IPaymentsContext.cs
- PaymentsContext.cs
- PersistanceConfiguration.cs
- MongoMappingsExtensions.cs
- PaymentPersistanceConfiguration.cs
- PaymentsRepository.cs
- RepositoriesModule.cs
- HealthChecksModule.cs
- Divstack.Company.Estimation.Tool.Payments.Persistance.csproj
- PersistanceModule.cs
- Routing.cs
- GlobalUsings.cs
- Get.cs
- PrioritiesRouting.cs
- CurrentUserService.cs
- Divstack.Company.Estimation.Tool.Priorities.Api.csproj
- FeatureFlags.cs
- GlobalUsings.cs
- priorities-appsettings.json
- Priorities.http
- PrioritiesModule.cs
- ICommand.cs
- IPrioritiesModule.cs
- IQuery.cs
- IMapper.cs
- GlobalUsings.cs
- ArchivePriorityCommand.cs
- ArchivePriorityCommandCommandHandler.cs
- ArchivePriorityCommandValidator.cs
- DefinePrioritiesEventHandler.cs
- RedefinePriorityCommand.cs
- RedefinePriorityCommandCommandHandler.cs
- RedefinePriorityCommandValidator.cs
- PrioritiesListVm.cs
- PriorityDto.cs
- GetPrioritiesQuery.cs
- ApplicationModule.cs
- Divstack.Company.Estimation.Tool.Priorities.Application.csproj
- GlobalUsings.cs
- Deadline.cs
- IDeadlinesConfiguration.cs
- PriorityArchivedDomainEvent.cs
- PriorityDefinedDomainEvent.cs
- PriorityForcedDomainEvent.cs
- PriorityIncreasedDomainEvent.cs
- IsLargeCompanyPolicy.cs
- ICurrentUserService.cs
- ClientLoseRisk.cs
- Divstack.Company.Estimation.Tool.Priorities.Domain.csproj
- InquiryId.cs
- IPrioritiesRedefiner.cs
- IPrioritiesRepository.cs
- Priority.cs
- PriorityId.cs
- PriorityLevel.cs
- ValuationId.cs
- Extensions.cs
- RedefinePrioritiesScheduler.cs
- MongoMappingsExtensions.cs
- DeadlinesConfiguration.cs
- DeadlinesModule.cs
- Extensions.cs
- PrioritiesRedefiner.cs
- EventMapper.cs
- IEventMapper.cs
- IntegrationEventPublisher.cs
- EventsModule.cs
- MediationModule.cs
- Divstack.Company.Estimation.Tool.Priorities.Infrastructure.csproj
- GlobalUsings.cs
- InfrastructureModule.cs
- PrioritiesModule.cs
- PriorityDefined.cs
- Divstack.Company.Estimation.Tool.Priorities.IntegrationsEvents.csproj
- DataAccessModule.cs
- IPrioritiesContext.cs
- PersistanceConfiguration.cs
- PrioritiesContext.cs
- MongoMappingsExtensions.cs
- PrioritiesPersistanceConfiguration.cs
- GetPrioritiesQueryHandler.cs
- PrioritiesRepository.cs
- RepositoriesModule.cs
- HealthChecksModule.cs
- Divstack.Company.Estimation.Tool.Priorities.Persistance.csproj
- PersistanceModule.cs
- PriorityLevelAssertions.cs
- PriorityLevelExtensions.cs
- A.cs
- BasePriorityTest.cs
- DeadlineBuilder.cs
- PrioritiesBuilder.cs
- GlobalUsings.cs
- ArchiveTests.cs
- Divstack.Company.Estimation.Tool.Priorities.Domain.Tests.csproj
- ForceTests.cs
- RedefinePrioritiesTests.cs
- stryker-config.json
- CurrentUserMock.cs
- PersistenceContainer.cs
- GlobalUsings.cs
- PrioritiesModule.cs
- PrioritiesModuleTester.cs
- PrioritiesExtensions.cs
- PriorityAssertions.cs
- PriorityAssertionsExtensions.cs
- DefinePriorityTestsData.cs
- DefinePriorityTests.cs
- PriorityAssertions.cs
- PriorityAssertionsExtensions.cs
- RedefinePriorityTestsData.cs
- RedefinePrioritiesTests.cs
- appsettings.json
- Divstack.Company.Estimation.Tool.Priorities.IntegrationTests.csproj
- GlobalUsings.cs
- TestEngine.cs
- Divstack.Company.Estimation.Tool.Push.csproj
- FeatureFlags.cs
- push-appsettings.json
- PushModule.cs
- NotificationPersistanceConfiguration.cs
- INotificationsContext.cs
- NotificationsContext.cs
- INotificationsReadRepository.cs
- NotificationsReadRepository.cs
- INotificationsWriteRepository.cs
- NotificationsWriteRepository.cs
- DataAccessConstants.cs
- DataAccessModule.cs
- Notification.cs
- Divstack.Company.Estimation.Tool.Push.DataAccess.csproj
- PaymentsHub.cs
- PaymentCompletedEventHandler.cs
- Divstack.Company.Estimation.Tool.Push.Payments.csproj
- PushPaymentsModule.cs
- ValuationsHub.cs
- ProposalApprovedEventHandler.cs
- ValuationRequestEventHandler.cs
- Divstack.Company.Estimation.Tool.Push.Valuations.csproj
- PushValuationsModule.cs
- Divstack.Company.Estimation.Tool.Reminders.csproj
- FeatureFlags.cs
- RemindersModule.cs
- GlobalUsings.cs
- DeadlinesCloseReminderConfiguration.cs
- IDeadlinesCloseReminderConfiguration.cs
- PriorityCloseToDeadlineRemind.cs
- IPriorityDeadlineCloseReminder.cs
- PriorityDeadlineCloseReminder.cs
- PriorityCloseToDeadlineScheduler.cs
- PriorityCloseToDeadlineUnScheduler.cs
- Divstack.Company.Estimation.Tool.Reminders.Priorities.csproj
- PrioritiesModule.cs
- reminders-priorities-appsettings.json
- AttributesController.cs
- BaseController.cs
- CategoriesController.cs
- PossibleValuesController.cs
- ServicesController.cs
- CurrentUserService.cs
- Divstack.Company.Estimation.Tool.Services.Api.csproj
- FeatureFlags.cs
- GlobalUsings.cs
- services-appsettings.json
- Services.http
- ServicesModule.cs
- AttributeDto.cs
- CreateAttributeRequest.cs
- RemoveAttributeRequest.cs
- AttributeNotFoundException.cs
- CreatePossibleValueRequest.cs
- DeletePossibleValueRequest.cs
- PossibleValueDto.cs
- PossibleValueNotFoundException.cs
- PossibleValue.cs
- Attribute.cs
- MongoMappingsExtensions.cs
- PaymentPersistanceConfiguration.cs
- CategoryDto.cs
- CreateCategoryRequest.cs
- UpdateCategoryRequest.cs
- CategoryNotFoundException.cs
- CategoriesService.cs
- ICategoriesService.cs
- Category.cs
- ICategoriesRepository.cs
- IServiceExistingChecker.cs
- ServiceExistingChecker.cs
- CreateServiceRequest.cs
- ServiceDto.cs
- UpdateServiceRequest.cs
- ServiceNotFoundException.cs
- IServicesService.cs
- ServicesService.cs
- IServicesRepository.cs
- Service.cs
- ICurrentUserService.cs
- CoreModule.cs
- Divstack.Company.Estimation.Tool.Services.Core.csproj
- GlobalUsings.cs
- GlobalUsings.cs
- HealthChecksModule.cs
- CategoriesRepository.cs
- ServicesRepository.cs
- ServicesSeeder.cs
- SeedersModule.cs
- DataAccessModule.cs
- Divstack.Company.Estimation.Tool.Services.DataAccess.csproj
- IServicesContext.cs
- ServicesContext.cs
- CurrentUserMock.cs
- PersistenceContainer.cs
- GlobalUsings.cs
- ServicesModule.cs
- ServiceAssertions.cs
- ServicesExtensions.cs
- ServicesFaker.cs
- ServicesTests.cs
- ServicesTestsBase.cs
- appsettings.json
- Divstack.Company.Estimation.Tool.Services.IntegrationsTests.csproj
- GlobalUsings.cs
- TestEngine.cs
- Divstack.Company.Estimation.Tool.Sms.csproj
- FeatureFlags.cs
- sms-appsettings.json
- SmsModule.cs
- SendSmsFailedException.cs
- ISmsClient.cs
- SmsClient.cs
- IPhoneNumbersConfiguration.cs
- PhoneNumbersConfiguration.cs
- ISmsConfiguration.cs
- SmsConfiguration.cs
- Divstack.Company.Estimation.Tool.Sms.Core.csproj
- FeatureFlags.cs
- sms-core-appsettings.json
- SmsModule.cs
- PaymentCompletedEventHandler.cs
- Divstack.Company.Estimation.Tool.Sms.Payments.csproj
- PaymentsSmsModule.cs
- ISuggestValuationSmsConfiguration.cs
- SuggestValuationSmsConfiguration.cs
- ProposalSuggestedSmsNotificationHandler.cs
- Divstack.Company.Estimation.Tool.Sms.Valuations.csproj
- sms-valuations-appsettings.json
- ValuationsSmsModule.cs
- BaseController.cs
- ResetPasswordRequest.cs
- ResetPasswordResponse.cs
- SignInRequest.cs
- SignInResponse.cs
- SignOutRequest.cs
- SignOutResponse.cs
- ExceptionDto.cs
- GetAllUsersResponse.cs
- AuthenticationController.cs
- UsersController.cs
- CurrentUserService.cs
- Divstack.Company.Estimation.Tool.Users.Api.csproj
- FeatureFlags.cs
- GlobalUsings.cs
- users-appsettings.json
- UsersModule.cs
- ConfirmAccountCommand.cs
- ConfirmAccountCommandValidator.cs
- ForgotPasswordCommand.cs
- ForgotPasswordCommandValidator.cs
- ResetPasswordCommand.cs
- ResetPasswordCommandValidator.cs
- SignInCommand.cs
- SignInCommandResponse.cs
- SignInCommandValidator.cs
- SignInErrorMessages.cs
- SignOutCommand.cs
- UpdateUserDto.cs
- UserDetailsDto.cs
- ExchangeRefreshTokenCommand.cs
- ExchangeRefreshTokenCommandHandler.cs
- ExchangeRefreshTokenCommandValidator.cs
- ExchangeRefreshTokenResponse.cs
- ICurrentUserService.cs
- IJwtTokenManagementService.cs
- IPasswordsManagementService.cs
- IRefreshTokenGenerationService.cs
- IRoleManagementService.cs
- ISignInManagementService.cs
- IUserManagementService.cs
- SignInResultStatus.cs
- UserValidatorExtension.cs
- ICommand.cs
- IQuery.cs
- IUserModule.cs
- ChangeUserPasswordCommand.cs
- ChangeUserPasswordCommandValidator.cs
- UserPasswordChanged.cs
- CreateUserRequest.cs
- CreateUserCommand.cs
- CreateUserCommandHandler.cs
- CreateUserCommandValidator.cs
- UserCreatedEvent.cs
- DeleteUserCommand.cs
- DeleteUserCommandHandler.cs
- DeleteUserCommandValidator.cs
- GetAllUsersQuery.cs
- UserDto.cs
- UserListVm.cs
- GetUserDetailQuery.cs
- GetUserDetailQueryHandler.cs
- GetUserDetailQueryValidator.cs
- UserDetailVm.cs
- GetUserDetailQueryByUsernameCommand.cs
- GetUserDetailQueryByUsernameCommandHandler.cs
- GetUserDetailQueryByUsernameValidator.cs
- UserAccountDto.cs
- GetUserEmailQuery.cs
- GetUserEmailQueryHandler.cs
- GetUserEmailQueryValidator.cs
- GetUsersEmailsQuery.cs
- GetUsersEmailsQueryHandler.cs
- GetUsersEmailsQueryValidator.cs
- ApplicationModule.cs
- Divstack.Company.Estimation.Tool.Users.Application.csproj
- Customer.cs
- Employee.cs
- IPasswordComparer.cs
- IUsersConfiguration.cs
- ApplicationRole.cs
- ApplicationRoleKeys.cs
- FailedLoginAttempt.cs
- PasswordHistory.cs
- RefreshToken.cs
- UserAccount.cs
- Divstack.Company.Estimation.Tool.Users.Domain.csproj
- IDateTimeProvider.cs
- DateTimeProvider.cs
- CustomClaimTypes.cs
- ITokenConfiguration.cs
- TokenConfiguration.cs
- PolicyNameKeys.cs
- TokenValidAuthorizationHandler.cs
- TokenValidAuthorizeAttribute.cs
- TokenValidRequirement.cs
- IRefreshTokenRepository.cs
- ITokenStoreManager.cs
- JwtTokenManagementService.cs
- RefreshTokenGenerationService.cs
- RefreshTokenRepository.cs
- TokenStoreManager.cs
- JwtSignalrAuthorization.cs
- UserPublicIdProvider.cs
- JwtTokenAuthorizationModule.cs
- AdminAccountConfiguration.cs
- IAdminAccountConfiguration.cs
- UsersConfiguration.cs
- CustomIdentityErrorDescriber.cs
- IndentityErrorsCodes.cs
- UserEmailAlreadyTakenException.cs
- UserNameAlreadyTakenException.cs
- UserNotCreatedException.cs
- UserNotUpdatedException.cs
- IPasswordTokens.cs
- PasswordComparer.cs
- PasswordsManagementService.cs
- PasswordTokens.cs
- IUsersSeeder.cs
- UsersSeeder.cs
- UsersSeederInitializer.cs
- UsersSeederModule.cs
- ApplicationUserManager.cs
- ISignInManager.cs
- IUsersRepository.cs
- RoleManagementService.cs
- SignInManagementService.cs
- UserAccountSignInManager.cs
- UserManagementService.cs
- UsersRepository.cs
- UserManagementModule.cs
- IdentityModule.cs
- MediationModule.cs
- AsyncUtil.cs
- Divstack.Company.Estimation.Tool.Users.Infrastructure.csproj
- InfrastructureModule.cs
- UserModule.cs
- DataAccessModule.cs
- DesignTimeDbContextFactoryBase.cs
- UsersContext.cs
- UsersContextFactory.cs
- ApplicationRoleEntityConfiguration.cs
- IdentityRoleClaimsEntityConfiguration.cs
- IdentityTokenEntityTypeConfiguration.cs
- RefreshTokenConfiguration.cs
- UserAccountEntityTypeConfiguration.cs
- UserRepository.cs
- HealthChecksModule.cs
- Init_users_module.cs
- Init_users_module.Designer.cs
- UsersContextModelSnapshot.cs
- RepositoriesModule.cs
- Divstack.Company.Estimation.Tool.Users.Persistance.csproj
- PersistanceModule.cs
- Divstack.Company.Estimation.Tool.Users.Infrastructure.Tests.csproj
- GlobalUsings.cs
- SignInManagementServiceTests.cs
- SignInRequestFaker.cs
- UserAccountFaker.cs
- ClientProfileDto.cs
- CurrentJobDto.cs
- FindProfileRequest.cs
- CompanyFinderHttpClient.cs
- ICompanyFinderHttpClient.cs
- ClientCompanyFinder.cs
- Divstack.Company.Estimation.Tool.Inquiries.Infrastructure.Snov.csproj
- SnovModule.cs
- Routing.cs
- GlobalUsings.cs
- ApproveEndpoint.cs
- CancelEndpoint.cs
- CompleteEndpoint.cs
- RejectEndpoint.cs
- SuggestEndpoint.cs
- GetEndpoint.cs
- GetAllEndpoint.cs
- GetHistoryEndpoint.cs
- ValuationsRouting.cs
- CurrentUserService.cs
- Divstack.Company.Estimation.Tool.Valuations.Api.csproj
- FeatureFlags.cs
- GlobalUsings.cs
- ValuationModule.cs
- valuations-appsettings.json
- Valuations.http
- ICommand.cs
- IQuery.cs
- IValuationsModule.cs
- NotFoundException.cs
- IIntegrationEventPublisher.cs
- GlobalUsings.cs
- ApproveProposalCommand.cs
- ApproveProposalCommandHandler.cs
- ApproveProposalCommandValidator.cs
- CancelProposalCommand.cs
- CancelProposalCommandHandler.cs
- CancelProposalCommandValidator.cs
- CompleteCommand.cs
- CompleteCommandHandler.cs
- CompleteCommandValidator.cs
- RequestValuationEventHandler.cs
- SuggestProposalCommand.cs
- SuggestProposalCommandHandler.cs
- SuggestProposalCommandValidator.cs
- ValuationInformationDto.cs
- ValuationVm.cs
- GetValuationQuery.cs
- GetValuationQueryValidator.cs
- GetAllValuationsQuery.cs
- ValuationListItemDto.cs
- ValuationListVm.cs
- ValuationHistoricalEntryDto.cs
- ValuationHistoryDto.cs
- ValuationHistoryVm.cs
- GetValuationHistoryByIdQuery.cs
- GetValuationHistoryByIdQueryValidator.cs
- ValuationProposalEntryDto.cs
- ValuationProposalsVm.cs
- GetValuationProposalsByIdQuery.cs
- GetValuationProposalsByIdQueryValidator.cs
- ApplicationModule.cs
- Divstack.Company.Estimation.Tool.Valuations.Application.csproj
- CurrentUserMock.cs
- EnvironmentMock.cs
- IntegrationEventPublisherMock.cs
- PersistenceContainer.cs
- GlobalUsings.cs
- ValuationModule.cs
- ValuationModuleTester.cs
- ValuationApproveFaker.cs
- ValuationSuggestionFaker.cs
- ValuationAssertions.cs
- ApproveProposalFeature.feature
- ApproveProposalFeature.feature.cs
- SuggestProposalFeature.feature
- SuggestProposalFeature.feature.cs
- ProposalsTestsBindings.cs
- RequestValidation.feature
- RequestValidation.feature.cs
- ValuationsTestsBindings.cs
- appsettings.json
- Divstack.Company.Estimation.Tool.Valuations.Application.AcceptanceTests.csproj
- TestEngine.cs
- AssemblyExtensions.cs
- SearchPatterns.cs
- Project.cs
- ApplicationLayerTests.cs
- Divstack.Company.Estimation.Tool.Valuations.ArchTests.csproj
- GlobalUsings.cs
- InfrastructureLayerTests.cs
- GlobalUsings.cs
- ICurrentUserService.cs
- ValuationCompletedDomainEvent.cs
- ValuationRequestedDomainEvent.cs
- ProposalHasAlreadyDecisionException.cs
- ProposalNotFoundException.cs
- ProposalSuggestionLimitExceededException.cs
- ProposalWaitForClientDecisionException.cs
- ValuationExceedLimitOfProposalsException.cs
- ProposalApprovedDomainEvent.cs
- ProposalCancelledDomainEvent.cs
- ProposalRejectedDomainEvent.cs
- ProposalSuggestedDomainEvent.cs
- ProposalDescriptionTooLongException.cs
- ProposalIsCancelledException.cs
- ProposalValueLessenThanMinimalException.cs
- ProposalsExtensions.cs
- Proposal.cs
- ProposalDecision.cs
- ProposalDescription.cs
- ProposalId.cs
- IValuationState.cs
- ValuationApproved.cs
- ValuationCompleted.cs
- ValuationNegotiation.cs
- ValuationRequested.cs
- EmployeeId.cs
- InquiryId.cs
- IValuationsRepository.cs
- ValuationId.cs
- Divstack.Company.Estimation.Tool.Valuations.Domain.csproj
- AssertValuationEvents.cs
- ApprovedProposalBuilder.cs
- CompletedValuationBuilder.cs
- RejectedProposalBuilder.cs
- ValuationRejectedBuilder.cs
- ValuationSuggestedBuilder.cs
- A.cs
- ValuationRequestedBuilder.cs
- BaseValuationTest.cs
- Usings.cs
- ApproveProposalTests.cs
- RejectProposalTests.cs
- SuggestProposalTests.cs
- CompleteValuationTests.cs
- RequestValuationTests.cs
- Divstack.Company.Estimation.Tool.Valuations.Domain.Tests.csproj
- stryker-config.json
- IValuationsTopicConfiguration.cs
- ValuationsTopicConfiguration.cs
- EventMapper.cs
- IEventMapper.cs
- IntegrationEventPublisher.cs
- EventsModule.cs
- MediationModule.cs
- Divstack.Company.Estimation.Tool.Valuations.Infrastructure.csproj
- InfrastructureModule.cs
- ValuationsModule.cs
- ITrelloConfiguration.cs
- TrelloConfiguration.cs
- ListNames.cs
- TrelloTodoListNotFound.cs
- ITrelloTaskCreator.cs
- TrelloTaskCreator.cs
- TrelloAuthExtensions.cs
- ValuationRequestCreatedTrelloEventHandler.cs
- Divstack.Company.Estimation.Tool.Valuations.Infrastructure.Trello.csproj
- FeatureFlags.cs
- TrelloModule.cs
- ProposalApproved.cs
- ProposalCancelled.cs
- ProposalRejected.cs
- ProposalSuggested.cs
- ValuationCompleted.cs
- ValuationRequested.cs
- Divstack.Company.Estimation.Tool.Valuations.IntegrationsEvents.csproj
- GlobalUsings.cs
- DataAccessConstants.cs
- DataAccessModule.cs
- ValuationStates.cs
- GetValuationsQueryHandler.cs
- ValuationInformationAggregation.cs
- GetAllValuationsQueryHandler.cs
- ValuationListItemAggregation.cs
- GetValuationHistoryByIdQueryHandler.cs
- HistoryAggregation.cs
- GetValuationProposalsByIdQueryHandler.cs
- ProposalsAggregation.cs
- ProjectionsModule.cs
- RepositoriesModule.cs
- ValuationsRepository.cs
- HealthChecksModule.cs
- Divstack.Company.Estimation.Tool.Valuations.Persistance.csproj
- GlobalUsings.cs
- PersistanceModule.cs
- IBackgroundJobScheduler.cs
- IBackgroundProcessQueue.cs
- IRecurringBackgroundJobScheduler.cs
- ConfigurationBase.cs
- Divstack.Company.Estimation.Tool.Shared.Abstractions.csproj
- BaseTest.cs
- EntityTestsExtensions.cs
- BusinessRuleValidationException.cs
- Divstack.Company.Estimation.Tool.Shared.DDD.BuildingBlocks.csproj
- DomainEventBase.cs
- Entity.cs
- IAggregateRoot.cs
- IBusinessRule.cs
- IDomainEvent.cs
- IgnoreMemberAttribute.cs
- IIntegrationEvent.cs
- SystemTime.cs
- ValueObject.cs
- Email.cs
- InvalidEmailFormatException.cs
- InvalidPhoneNumberException.cs
- PhoneNumber.cs
- Quantity.cs
- QuantityCannotBeNegative.cs
- Divstack.Company.Estimation.Tool.Shared.DDD.ValueObjects.csproj
- Money.cs
- Extensions.cs
- InternalControllersFeatureProvider.cs
- CorsConfiguration.cs
- ICorsConfiguration.cs
- CorsExtensions.cs
- EnvironmentExtensions.cs
- ErrorHandling.cs
- ExceptionHandlerMiddlewareExtensions.cs
- ErrorMessages.cs
- ErrorTypes.cs
- ExceptionDto.cs
- SwaggerAuthorizationExtensions.cs
- SwaggerModule.cs
- IWebSocketsConfiguration.cs
- WebSocketsConfiguration.cs
- WebSocketsExtensions.cs
- BackgroundProcessingConfiguration.cs
- DashboardAuthorizationFilter.cs
- BackgroundProcessingHealthChecksModule.cs
- BackgroundJobsStorageExtensions.cs
- BackgroundJobScheduler.cs
- BackgroundProcessQueue.cs
- Extensions.cs
- RecurringBackgroundJobScheduler.cs
- AppConfigurationModule.cs
- ISqlConnectionFactory.cs
- SqlConnectionFactory.cs
- EventBusConfiguration.cs
- IEventBusConfiguration.cs
- EventBusModule.cs
- FeatureFlag.cs
- FeatureFlagsChecker.cs
- FeatureFlagsModule.cs
- IFeatureFlagsChecker.cs
- ModuleEnabledChecker.cs
- FeatureFlags.cs
- MemoryHealthChecksModule.cs
- HealthChecksSharedModule.cs
- LoggingDecorator.cs
- LoggingModule.cs
- FeatureFlags.cs
- ObservabilityModule.cs
- GlobalUsings.cs
- AsyncUtil.cs
- Divstack.Company.Estimation.Tool.Shared.Infrastructure.csproj
- infrastructure-appsettings.json
- SharedInfrastructureModule.cs
- EnvironmentNameNotFoundException.cs
- AzureAppConfigurationModule.cs
- AzureApplicationInsightsModule.cs
- azure-appsettings.json
- Divstack.Company.Estimation.Tool.Shared.Infrastructure.Azure.csproj
- Divstack.Company.Estimation.Tool.Shared.Infrastructure.Signalr.csproj
- SignalrModule.cs
- Divstack.Company.Estimation.Tool.Shared.IntegrationTesting.csproj
- RespawnMySql.cs
- SharedValueObjectsPersistanceConfiguration.cs
- MongoExtensions.cs
- Divstack.Company.Estimation.Tool.Shared.Persistance.csproj
- SharedPersistanceModule.cs
- Divstack.Comapany.Estimation.Tool.Shared.Testing.Application.IntegrationsTests.csproj
- RespawnMySql.cs
- Testing.cs
- Divstack.Company.Estimation.Tool.Shared.IntegrationsTest.Persistance.csproj
- Divstack.Company.Estimation.Tool.Shared.Testing.csproj
- Divstack.Company.Estimation.Tool.Shared.Testing.Application.IntegrationTests.csproj
- RespawnMySql.cs
- Testing.cs
- DatabaseConfigurationExtensions.cs
- HttpClientExtensions.cs
- ServerExtensions.cs
- PrivateResolver.cs
- Serializer.cs
- Divstack.Company.Estimation.Tool.Shared.Testing.IntegrationTests.csproj
- IntegrationTest.cs
- .adr-dir
- .dockerignore
- .editorconfig
- .gitignore
- .pre-commit-config.yaml
- coverlet.runsettings
- Directory.Build.props
- Divstack.Company.Estimation.Tool.sln
- Divstack.Company.Estimation.Tool.sln.DotSettings
- docker-compose.local.yml
- Dockerfile
- global.json
- LICENSE
- License.xml
- pull_request_template.md
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
