├── .github └── workflows │ ├── pull-request.yml │ ├── push.yml │ └── release.yml ├── .gitignore ├── Directory.Build.props ├── Dotnet.Core.Infrastructure.sln ├── Dotnet.Core.Infrastructure.sln.DotSettings ├── LICENSE ├── README.md ├── icon.png ├── src └── Infrastructure │ ├── CQRS.Abstractions │ ├── CQRS.Abstractions.csproj │ ├── Commands │ │ ├── ICommand.cs │ │ ├── ICommandContext.cs │ │ ├── ICommandsDispatcher.cs │ │ └── ICommandsFactory.cs │ └── Queries │ │ ├── ICriterion.cs │ │ ├── IQueriesDispatcher.cs │ │ ├── IQueriesFactory.cs │ │ └── IQuery.cs │ ├── CQRS.Implementations │ ├── CQRS.Implementations.csproj │ ├── Commands │ │ ├── CommandsDispatcher.cs │ │ └── CommandsFactory.cs │ ├── DependencyInjection │ │ └── ServiceCollectionCqrsExtensions.cs │ └── Queries │ │ ├── QueriesDispatcher.cs │ │ └── QueriesFactory.cs │ ├── Dapper │ ├── ConnectionsFactory │ │ ├── DbConnectionsFactory.cs │ │ └── IDbConnectionsFactory.cs │ ├── Dapper.csproj │ ├── DbTypes │ │ └── Int32IdsList.cs │ ├── QueryObject.cs │ ├── SessionsFactory │ │ ├── DbConnectionExtensions.cs │ │ ├── ISession.cs │ │ ├── ISessionsFactory.cs │ │ ├── Session.cs │ │ ├── SessionExtensions.cs │ │ └── SessionsFactory.cs │ └── SqlExecutionOptions.cs │ └── Directory.Build.props └── tests └── Tests ├── Tests.cs └── Tests.csproj /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Dotnet.Core.Infrastructure.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/Dotnet.Core.Infrastructure.sln -------------------------------------------------------------------------------- /Dotnet.Core.Infrastructure.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/Dotnet.Core.Infrastructure.sln.DotSettings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/icon.png -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/CQRS.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/CQRS.Abstractions.csproj -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Commands/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Commands/ICommand.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Commands/ICommandContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Commands/ICommandContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Commands/ICommandsDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Commands/ICommandsDispatcher.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Commands/ICommandsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Commands/ICommandsFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Queries/ICriterion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Queries/ICriterion.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Queries/IQueriesDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Queries/IQueriesDispatcher.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Queries/IQueriesFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Queries/IQueriesFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Abstractions/Queries/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Abstractions/Queries/IQuery.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Implementations/CQRS.Implementations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Implementations/CQRS.Implementations.csproj -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Implementations/Commands/CommandsDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Implementations/Commands/CommandsDispatcher.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Implementations/Commands/CommandsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Implementations/Commands/CommandsFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Implementations/DependencyInjection/ServiceCollectionCqrsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Implementations/DependencyInjection/ServiceCollectionCqrsExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Implementations/Queries/QueriesDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Implementations/Queries/QueriesDispatcher.cs -------------------------------------------------------------------------------- /src/Infrastructure/CQRS.Implementations/Queries/QueriesFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/CQRS.Implementations/Queries/QueriesFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/ConnectionsFactory/DbConnectionsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/ConnectionsFactory/DbConnectionsFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/ConnectionsFactory/IDbConnectionsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/ConnectionsFactory/IDbConnectionsFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/Dapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/Dapper.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/DbTypes/Int32IdsList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/DbTypes/Int32IdsList.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/QueryObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/QueryObject.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SessionsFactory/DbConnectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SessionsFactory/DbConnectionExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SessionsFactory/ISession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SessionsFactory/ISession.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SessionsFactory/ISessionsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SessionsFactory/ISessionsFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SessionsFactory/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SessionsFactory/Session.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SessionsFactory/SessionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SessionsFactory/SessionExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SessionsFactory/SessionsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SessionsFactory/SessionsFactory.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dapper/SqlExecutionOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Dapper/SqlExecutionOptions.cs -------------------------------------------------------------------------------- /src/Infrastructure/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/src/Infrastructure/Directory.Build.props -------------------------------------------------------------------------------- /tests/Tests/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/tests/Tests/Tests.cs -------------------------------------------------------------------------------- /tests/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byndyusoft/Byndyusoft.Dotnet.Core.Infrastructure/HEAD/tests/Tests/Tests.csproj --------------------------------------------------------------------------------