├── .gitignore ├── LICENSE ├── README.md ├── samples └── net5webapi │ ├── Hop.Net5WebApi.Application │ ├── Filters │ │ └── PersonFilter.cs │ ├── Hop.Net5WebApi.Application.csproj │ ├── Services │ │ ├── IPersonService.cs │ │ └── PersonService.cs │ └── ViewModels │ │ ├── PersonReadViewModel.cs │ │ └── PersonViewModel.cs │ ├── Hop.Net5WebApi.Domain │ ├── Commands │ │ ├── PersonCommand.cs │ │ ├── RegisterNewPersonCommand.cs │ │ └── UpdatePersonCommand.cs │ ├── Entities │ │ └── PersonEntity.cs │ ├── Hop.Net5WebApi.Domain.csproj │ └── Validators │ │ ├── PersonValidator.cs │ │ ├── RegisterNewPersonValidator.cs │ │ └── UpdatePersonValidator.cs │ ├── Hop.Net5WebApi.Infra │ ├── Contexts │ │ └── DbContext.cs │ ├── Hop.Net5WebApi.Infra.csproj │ ├── Repositories │ │ └── PersonRepository.cs │ └── UoW │ │ └── InMemoryUoW.cs │ └── Hop.Net5WebApi │ ├── Controllers │ └── PersonController.cs │ ├── Hop.Net5WebApi.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json └── src ├── Hop.Api.Server.Core ├── AppBuilderExtensions.cs ├── Auth │ ├── AuthFilter.cs │ ├── AuthorizationResult.cs │ └── AuthorizationResultType.cs ├── Controllers │ ├── HopAuthorizedControllerBase.cs │ ├── HopControllerBase.cs │ ├── HopControllerBaseExtensions.cs │ ├── HopControllerCrudBase .cs │ ├── HopControllerCrudBaseAsync.cs │ ├── HopControllerCrudBaseWithLookUp.cs │ ├── HopControllerCrudBaseWithLookUpAsync.cs │ ├── HopControllerLookUpBase.cs │ ├── HopControllerLookUpBaseAsync.cs │ └── HttpContextExtensions.cs ├── Hop.Api.Server.Core.csproj ├── Middleware │ └── ErrorHandlingMiddleware.cs └── Response │ └── HopApiResponse.cs ├── Hop.Framework.Core.Tests ├── Extensions │ └── StringExtensionsTest.cs └── Hop.Framework.Core.Tests.csproj ├── Hop.Framework.Core ├── Extensions │ ├── EnumExtensions.cs │ ├── ExceptionExtensions.cs │ ├── ObjectExtensions.cs │ ├── SerializerExtensions.cs │ └── StringExtensions.cs ├── Hop.Framework.Core.csproj ├── Messaging │ ├── Configuration │ │ ├── IMessagingConfiguration.cs │ │ ├── IMessagingConfigurationListener.cs │ │ ├── MessagingConfiguration.cs │ │ └── MessagingConfigurationListener.cs │ ├── Envelope.cs │ ├── IConsumer.cs │ ├── IErrorLogger.cs │ ├── IEvent.cs │ ├── IHandler.cs │ ├── IMessage.cs │ ├── IModule.cs │ ├── IPublisher.cs │ ├── IRequestInformation.cs │ ├── Provider │ │ ├── IMessagingProvider.cs │ │ ├── IProviderConfiguration.cs │ │ └── ProviderConfiguration.cs │ └── RequestInformation.cs ├── Security │ └── StringExtensions.cs ├── ServiceCollectionExtensions.cs └── User │ ├── IUserContextService.cs │ ├── UserContextBase.cs │ └── UserContextService.cs ├── Hop.Framework.Data.Tests ├── Hop.Framework.EFCore.Tests.csproj ├── HopContextBaseTest.cs ├── Infra │ ├── Context │ │ ├── InMemoryContext.cs │ │ ├── UserContext.cs │ │ └── UserContextService.cs │ ├── Models │ │ ├── TabelaTesteWithAudit.cs │ │ ├── TabelaTesteWithGuidKey.cs │ │ └── TabelaTesteWithLongKey.cs │ └── Repositories │ │ ├── TabelaTesteReadOnlyWithGuidKeyRepository.cs │ │ ├── TabelaTesteReadOnlyWithLongKeyRepository.cs │ │ ├── TabelaTesteWithGuidKeyRepository.cs │ │ └── TabelaTesteWithLongKeyRepository.cs ├── RepositoryWithGuidKeyTest.cs └── RepositoryWithLongKeyTest.cs ├── Hop.Framework.Data ├── Context │ └── HopContextBase.cs ├── Conventions │ ├── MaxLengthConvention.cs │ └── ModelBuilderExtensions.cs ├── Hop.Framework.EFCore.csproj ├── Repository │ ├── IncludeExtension.cs │ ├── ReadOnlyRepositoryBase.cs │ ├── ReadOnlyRepositoryWithGuidKeyBase.cs │ ├── ReadOnlyRepositoryWithLongKeyBase.cs │ ├── RepositoryBase.cs │ ├── RepositoryConsts.cs │ ├── RepositoryWithGuidKeyBase.cs │ ├── RepositoryWithLongKeyBase.cs │ ├── SoftDeleteVisitor.cs │ └── UnitOfWork.cs └── ServiceCollectionExtensions.cs ├── Hop.Framework.Domain.Tests ├── Async │ └── ServicesAsyncTest.cs ├── Commands │ └── CommandHandlerTest.cs ├── Hop.Framework.Domain.Tests.csproj └── Services │ └── ServicesTest.cs ├── Hop.Framework.Domain ├── Commands │ ├── CommandBase.cs │ └── DeleteCommand.cs ├── Dispatcher │ ├── Dispatcher.cs │ └── IDispatcher.cs ├── Events │ └── Event.cs ├── Handlers │ ├── CommandHandlerBase.cs │ ├── ICommandHandler.cs │ └── ICommandHandlerAsync.cs ├── Hop.Framework.Domain.csproj ├── Models │ ├── AuditEntity.cs │ ├── Entity.cs │ ├── IAuditEntity.cs │ ├── IEntity.cs │ └── ISoftDelete.cs ├── Notification │ ├── DomainNotification.cs │ ├── DomainNotificationHandler.cs │ └── IDomainNotificationHandler.cs ├── Repository │ ├── FilterBase.cs │ ├── IReadOnlyRepository.cs │ ├── IReadOnlyRepositoryWithGuidKey.cs │ ├── IReadOnlyRepositoryWithLongKey.cs │ ├── IRepository.cs │ ├── IRepositoryWithGuidKey.cs │ ├── IRepositoryWithLongKey.cs │ ├── IUnitOfWork.cs │ └── RepositoryExtensions.cs ├── Results │ ├── Result.cs │ ├── ResultMessage.cs │ └── ResultWithPaginatedData.cs ├── ServiceCollectionExtensions.cs ├── Services │ ├── CrudServiceBase.cs │ ├── CrudServiceBaseAsync.cs │ ├── ICrudService.cs │ ├── ICrudServiceAsync.cs │ ├── ILookUpService.cs │ └── IPaginatedService.cs └── Validation │ ├── IValidation.cs │ ├── ValidationMessage.cs │ └── ValidationResult.cs ├── Hop.Framework.FluentValidation ├── Hop.Framework.FluentValidation.csproj ├── ValidationBase.cs └── ValidationResultExtensions.cs ├── Hop.Framework.Tests ├── Configs │ └── ConfigurationBuilder.cs ├── Context │ └── HopContextExtensions.cs ├── FluentAssertions │ └── FluentAssertionExtensions.cs └── Hop.Framework.UnitTests.csproj └── Hop.Framework.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/README.md -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Application/Filters/PersonFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Application/Filters/PersonFilter.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Application/Hop.Net5WebApi.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Application/Hop.Net5WebApi.Application.csproj -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Application/Services/IPersonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Application/Services/IPersonService.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Application/Services/PersonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Application/Services/PersonService.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Application/ViewModels/PersonReadViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Application/ViewModels/PersonReadViewModel.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Application/ViewModels/PersonViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Application/ViewModels/PersonViewModel.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Commands/PersonCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Commands/PersonCommand.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Commands/RegisterNewPersonCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Commands/RegisterNewPersonCommand.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Commands/UpdatePersonCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Commands/UpdatePersonCommand.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Entities/PersonEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Entities/PersonEntity.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Hop.Net5WebApi.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Hop.Net5WebApi.Domain.csproj -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Validators/PersonValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Validators/PersonValidator.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Validators/RegisterNewPersonValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Validators/RegisterNewPersonValidator.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Domain/Validators/UpdatePersonValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Domain/Validators/UpdatePersonValidator.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Infra/Contexts/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Infra/Contexts/DbContext.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Infra/Hop.Net5WebApi.Infra.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Infra/Hop.Net5WebApi.Infra.csproj -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Infra/Repositories/PersonRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Infra/Repositories/PersonRepository.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi.Infra/UoW/InMemoryUoW.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi.Infra/UoW/InMemoryUoW.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/Controllers/PersonController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/Controllers/PersonController.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/Hop.Net5WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/Hop.Net5WebApi.csproj -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/Program.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/Startup.cs -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/net5webapi/Hop.Net5WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/samples/net5webapi/Hop.Net5WebApi/appsettings.json -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/AppBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/AppBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Auth/AuthFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Auth/AuthFilter.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Auth/AuthorizationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Auth/AuthorizationResult.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Auth/AuthorizationResultType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Auth/AuthorizationResultType.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopAuthorizedControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopAuthorizedControllerBase.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerBase.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerBaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerBaseExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerCrudBase .cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerCrudBase .cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerCrudBaseAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerCrudBaseAsync.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerCrudBaseWithLookUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerCrudBaseWithLookUp.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerCrudBaseWithLookUpAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerCrudBaseWithLookUpAsync.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerLookUpBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerLookUpBase.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HopControllerLookUpBaseAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HopControllerLookUpBaseAsync.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Controllers/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Controllers/HttpContextExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Hop.Api.Server.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Hop.Api.Server.Core.csproj -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Middleware/ErrorHandlingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Middleware/ErrorHandlingMiddleware.cs -------------------------------------------------------------------------------- /src/Hop.Api.Server.Core/Response/HopApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Api.Server.Core/Response/HopApiResponse.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core.Tests/Extensions/StringExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core.Tests/Extensions/StringExtensionsTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core.Tests/Hop.Framework.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core.Tests/Hop.Framework.Core.Tests.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Extensions/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Extensions/ExceptionExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Extensions/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Extensions/ObjectExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Extensions/SerializerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Extensions/SerializerExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Hop.Framework.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Hop.Framework.Core.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Configuration/IMessagingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Configuration/IMessagingConfiguration.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Configuration/IMessagingConfigurationListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Configuration/IMessagingConfigurationListener.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Configuration/MessagingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Configuration/MessagingConfiguration.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Configuration/MessagingConfigurationListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Configuration/MessagingConfigurationListener.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Envelope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Envelope.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IConsumer.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IErrorLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IErrorLogger.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IEvent.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IHandler.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IMessage.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IModule.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IPublisher.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/IRequestInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/IRequestInformation.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Provider/IMessagingProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Provider/IMessagingProvider.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Provider/IProviderConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Provider/IProviderConfiguration.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/Provider/ProviderConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/Provider/ProviderConfiguration.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Messaging/RequestInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Messaging/RequestInformation.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/Security/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/Security/StringExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/User/IUserContextService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/User/IUserContextService.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/User/UserContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/User/UserContextBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Core/User/UserContextService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Core/User/UserContextService.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Hop.Framework.EFCore.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Hop.Framework.EFCore.Tests.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/HopContextBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/HopContextBaseTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Context/InMemoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Context/InMemoryContext.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Context/UserContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Context/UserContext.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Context/UserContextService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Context/UserContextService.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Models/TabelaTesteWithAudit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Models/TabelaTesteWithAudit.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Models/TabelaTesteWithGuidKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Models/TabelaTesteWithGuidKey.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Models/TabelaTesteWithLongKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Models/TabelaTesteWithLongKey.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteReadOnlyWithGuidKeyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteReadOnlyWithGuidKeyRepository.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteReadOnlyWithLongKeyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteReadOnlyWithLongKeyRepository.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteWithGuidKeyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteWithGuidKeyRepository.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteWithLongKeyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/Infra/Repositories/TabelaTesteWithLongKeyRepository.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/RepositoryWithGuidKeyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/RepositoryWithGuidKeyTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data.Tests/RepositoryWithLongKeyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data.Tests/RepositoryWithLongKeyTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Context/HopContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Context/HopContextBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Conventions/MaxLengthConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Conventions/MaxLengthConvention.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Conventions/ModelBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Conventions/ModelBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Hop.Framework.EFCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Hop.Framework.EFCore.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/IncludeExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/IncludeExtension.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/ReadOnlyRepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/ReadOnlyRepositoryBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/ReadOnlyRepositoryWithGuidKeyBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/ReadOnlyRepositoryWithGuidKeyBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/ReadOnlyRepositoryWithLongKeyBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/ReadOnlyRepositoryWithLongKeyBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/RepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/RepositoryBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/RepositoryConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/RepositoryConsts.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/RepositoryWithGuidKeyBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/RepositoryWithGuidKeyBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/RepositoryWithLongKeyBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/RepositoryWithLongKeyBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/SoftDeleteVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/SoftDeleteVisitor.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/Repository/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/Repository/UnitOfWork.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Data/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Data/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain.Tests/Async/ServicesAsyncTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain.Tests/Async/ServicesAsyncTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain.Tests/Commands/CommandHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain.Tests/Commands/CommandHandlerTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain.Tests/Hop.Framework.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain.Tests/Hop.Framework.Domain.Tests.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.Domain.Tests/Services/ServicesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain.Tests/Services/ServicesTest.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Commands/CommandBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Commands/DeleteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Commands/DeleteCommand.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Dispatcher/Dispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Dispatcher/Dispatcher.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Dispatcher/IDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Dispatcher/IDispatcher.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Events/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Events/Event.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Handlers/CommandHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Handlers/CommandHandlerBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Handlers/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Handlers/ICommandHandler.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Handlers/ICommandHandlerAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Handlers/ICommandHandlerAsync.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Hop.Framework.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Hop.Framework.Domain.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Models/AuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Models/AuditEntity.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Models/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Models/Entity.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Models/IAuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Models/IAuditEntity.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Models/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Models/IEntity.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Models/ISoftDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Models/ISoftDelete.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Notification/DomainNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Notification/DomainNotification.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Notification/DomainNotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Notification/DomainNotificationHandler.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Notification/IDomainNotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Notification/IDomainNotificationHandler.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/FilterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/FilterBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IReadOnlyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IReadOnlyRepository.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IReadOnlyRepositoryWithGuidKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IReadOnlyRepositoryWithGuidKey.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IReadOnlyRepositoryWithLongKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IReadOnlyRepositoryWithLongKey.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IRepository.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IRepositoryWithGuidKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IRepositoryWithGuidKey.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IRepositoryWithLongKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IRepositoryWithLongKey.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/IUnitOfWork.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Repository/RepositoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Repository/RepositoryExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Results/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Results/Result.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Results/ResultMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Results/ResultMessage.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Results/ResultWithPaginatedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Results/ResultWithPaginatedData.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Services/CrudServiceBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Services/CrudServiceBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Services/CrudServiceBaseAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Services/CrudServiceBaseAsync.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Services/ICrudService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Services/ICrudService.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Services/ICrudServiceAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Services/ICrudServiceAsync.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Services/ILookUpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Services/ILookUpService.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Services/IPaginatedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Services/IPaginatedService.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Validation/IValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Validation/IValidation.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Validation/ValidationMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Validation/ValidationMessage.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Domain/Validation/ValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Domain/Validation/ValidationResult.cs -------------------------------------------------------------------------------- /src/Hop.Framework.FluentValidation/Hop.Framework.FluentValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.FluentValidation/Hop.Framework.FluentValidation.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.FluentValidation/ValidationBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.FluentValidation/ValidationBase.cs -------------------------------------------------------------------------------- /src/Hop.Framework.FluentValidation/ValidationResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.FluentValidation/ValidationResultExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Tests/Configs/ConfigurationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Tests/Configs/ConfigurationBuilder.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Tests/Context/HopContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Tests/Context/HopContextExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Tests/FluentAssertions/FluentAssertionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Tests/FluentAssertions/FluentAssertionExtensions.cs -------------------------------------------------------------------------------- /src/Hop.Framework.Tests/Hop.Framework.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.Tests/Hop.Framework.UnitTests.csproj -------------------------------------------------------------------------------- /src/Hop.Framework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiegoTondim/hop-framework/HEAD/src/Hop.Framework.sln --------------------------------------------------------------------------------