├── .gitignore ├── LICENSE ├── README.md └── src ├── .gitignore ├── BusinessLayer ├── BusinessLayer.csproj ├── BusinessLayerBootstrapper.cs ├── CommandHandlers │ ├── CreateOrderCommandHandler.cs │ └── ShipOrderCommandHandler.cs ├── CrossCuttingConcerns │ ├── AuthorizationCommandHandlerDecorator.cs │ ├── AuthorizationQueryHandlerDecorator.cs │ ├── DataAnnotationsValidator.cs │ ├── StructuredLoggingCommandHandlerDecorator.cs │ ├── StructuredLoggingQueryHandlerDecorator.cs │ ├── StructuredMessageLogger.cs │ ├── ValidationCommandHandlerDecorator.cs │ └── ValidationQueryHandlerDecorator.cs ├── Helpers │ └── PagingExtensions.cs ├── ICommandHandler.cs ├── ILogger.cs ├── IQueryHandler.cs ├── IValidator.cs ├── Properties │ └── AssemblyInfo.cs ├── QueryHandlers │ ├── GetOrderByIdQueryHandler.cs │ └── GetUnshippedOrdersQueryHandler.cs └── packages.config ├── Client ├── App.config ├── Bootstrapper.cs ├── Client.csproj ├── Code │ ├── CommandServiceClient.cs │ ├── DynamicQueryProcessor.cs │ ├── QueryServiceClient.cs │ ├── WcfServiceCommandHandlerProxy.cs │ └── WcfServiceQueryHandlerProxy.cs ├── Controllers │ ├── CommandExampleController.cs │ └── QueryExampleController.cs ├── CrossCuttingConcerns │ └── FromWcfFaultTranslatorCommandHandlerDecorator.cs ├── ICommandHandler.cs ├── IQueryHandler.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Wcf │ ├── KnownCommandTypesAttribute.cs │ ├── KnownQueryAndResultTypesAttribute.cs │ ├── KnownTypesAttribute.cs │ └── KnownTypesDataContractResolver.cs └── packages.config ├── Contract ├── Commands │ └── Orders │ │ ├── CreateOrder.cs │ │ └── ShipOrder.cs ├── Contract.csproj ├── DTOs │ ├── Address.cs │ └── OrderInfo.cs ├── ICommand.cs ├── IQuery.cs ├── IQueryProcessor.cs ├── Properties │ └── AssemblyInfo.cs ├── Queries │ ├── Orders │ │ ├── GetOrderById.cs │ │ └── GetUnshippedOrders.cs │ ├── PageInfo.cs │ └── Paged.cs └── Validators │ ├── CompositeValidationResult.cs │ ├── NonEmptyGuidAttribute.cs │ └── ValidateObjectAttribute.cs ├── Settings.StyleCop ├── SolidServices.sln ├── WcfService ├── Bootstrapper.cs ├── Code │ ├── DebugLogger.cs │ └── WcfExceptionTranslator.cs ├── CommandService.svc ├── CommandService.svc.cs ├── CrossCuttingConcerns │ └── ToWcfFaultTranslatorCommandHandlerDecorator.cs ├── Global.asax ├── Global.asax.cs ├── NonDotNetQueryService.cs ├── NonDotNetQueryService.svc ├── NonDotNetQueryService.tt ├── Properties │ └── AssemblyInfo.cs ├── QueryService.svc ├── QueryService.svc.cs ├── ValidationError.cs ├── WcfService.csproj ├── Web.Debug.config ├── Web.Release.config ├── Web.config └── packages.config ├── WebApiService ├── App_Data │ └── .gitignore ├── App_Start │ ├── FilterConfig.cs │ ├── RouteConfig.cs │ ├── SwaggerConfig.cs │ └── WebApiConfig.cs ├── Bootstrapper.cs ├── Code │ ├── CommandDelegatingHandler.cs │ ├── ExampleObjectCreator.cs │ ├── QueryDelegatingHandler.cs │ ├── SerializationHelpers.cs │ └── WebApiExceptionTranslator.cs ├── Global.asax ├── Global.asax.cs ├── Properties │ └── AssemblyInfo.cs ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── WebApiService.csproj └── packages.config ├── WebCore3Service ├── Bootstrapper.cs ├── Code │ ├── CommandHandlerMiddleware.cs │ ├── HeaderDictionaryExtensions.cs │ ├── HttpContextExtensions.cs │ ├── QueryHandlerMiddleware.cs │ ├── SerializationHelpers.cs │ ├── StreamExtensions.cs │ └── WebApiErrorResponseBuilder.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── WebCore3Service.csproj ├── appsettings.Development.json └── appsettings.json └── WebCore6Service ├── Bootstrapper.cs ├── Code ├── Commands.cs ├── FlatApiMessageMappingBuilder.cs ├── IMessageMappingBuilder.cs ├── MessageMapping.cs ├── MessageMappingExtensions.cs ├── Queries.cs └── WebApiErrorResponseBuilder.cs ├── Program.cs ├── Properties └── launchSettings.json ├── Swagger ├── SwaggerExtensions.cs └── XmlDocumentationTypeDescriptionProvider.cs ├── WebCore6Service.csproj ├── appsettings.Development.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/README.md -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/BusinessLayer/BusinessLayer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/BusinessLayer.csproj -------------------------------------------------------------------------------- /src/BusinessLayer/BusinessLayerBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/BusinessLayerBootstrapper.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CommandHandlers/CreateOrderCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CommandHandlers/CreateOrderCommandHandler.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CommandHandlers/ShipOrderCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CommandHandlers/ShipOrderCommandHandler.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/AuthorizationCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/AuthorizationCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/AuthorizationQueryHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/AuthorizationQueryHandlerDecorator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/DataAnnotationsValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/DataAnnotationsValidator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/StructuredLoggingCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/StructuredLoggingCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/StructuredLoggingQueryHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/StructuredLoggingQueryHandlerDecorator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/StructuredMessageLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/StructuredMessageLogger.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/ValidationCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/ValidationCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/CrossCuttingConcerns/ValidationQueryHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/CrossCuttingConcerns/ValidationQueryHandlerDecorator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/Helpers/PagingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/Helpers/PagingExtensions.cs -------------------------------------------------------------------------------- /src/BusinessLayer/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/ICommandHandler.cs -------------------------------------------------------------------------------- /src/BusinessLayer/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/ILogger.cs -------------------------------------------------------------------------------- /src/BusinessLayer/IQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/IQueryHandler.cs -------------------------------------------------------------------------------- /src/BusinessLayer/IValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/IValidator.cs -------------------------------------------------------------------------------- /src/BusinessLayer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/BusinessLayer/QueryHandlers/GetOrderByIdQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/QueryHandlers/GetOrderByIdQueryHandler.cs -------------------------------------------------------------------------------- /src/BusinessLayer/QueryHandlers/GetUnshippedOrdersQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/QueryHandlers/GetUnshippedOrdersQueryHandler.cs -------------------------------------------------------------------------------- /src/BusinessLayer/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/BusinessLayer/packages.config -------------------------------------------------------------------------------- /src/Client/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/App.config -------------------------------------------------------------------------------- /src/Client/Bootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Bootstrapper.cs -------------------------------------------------------------------------------- /src/Client/Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Client.csproj -------------------------------------------------------------------------------- /src/Client/Code/CommandServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Code/CommandServiceClient.cs -------------------------------------------------------------------------------- /src/Client/Code/DynamicQueryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Code/DynamicQueryProcessor.cs -------------------------------------------------------------------------------- /src/Client/Code/QueryServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Code/QueryServiceClient.cs -------------------------------------------------------------------------------- /src/Client/Code/WcfServiceCommandHandlerProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Code/WcfServiceCommandHandlerProxy.cs -------------------------------------------------------------------------------- /src/Client/Code/WcfServiceQueryHandlerProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Code/WcfServiceQueryHandlerProxy.cs -------------------------------------------------------------------------------- /src/Client/Controllers/CommandExampleController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Controllers/CommandExampleController.cs -------------------------------------------------------------------------------- /src/Client/Controllers/QueryExampleController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Controllers/QueryExampleController.cs -------------------------------------------------------------------------------- /src/Client/CrossCuttingConcerns/FromWcfFaultTranslatorCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/CrossCuttingConcerns/FromWcfFaultTranslatorCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Client/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/ICommandHandler.cs -------------------------------------------------------------------------------- /src/Client/IQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/IQueryHandler.cs -------------------------------------------------------------------------------- /src/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Program.cs -------------------------------------------------------------------------------- /src/Client/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Client/Wcf/KnownCommandTypesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Wcf/KnownCommandTypesAttribute.cs -------------------------------------------------------------------------------- /src/Client/Wcf/KnownQueryAndResultTypesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Wcf/KnownQueryAndResultTypesAttribute.cs -------------------------------------------------------------------------------- /src/Client/Wcf/KnownTypesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Wcf/KnownTypesAttribute.cs -------------------------------------------------------------------------------- /src/Client/Wcf/KnownTypesDataContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/Wcf/KnownTypesDataContractResolver.cs -------------------------------------------------------------------------------- /src/Client/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Client/packages.config -------------------------------------------------------------------------------- /src/Contract/Commands/Orders/CreateOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Commands/Orders/CreateOrder.cs -------------------------------------------------------------------------------- /src/Contract/Commands/Orders/ShipOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Commands/Orders/ShipOrder.cs -------------------------------------------------------------------------------- /src/Contract/Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Contract.csproj -------------------------------------------------------------------------------- /src/Contract/DTOs/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/DTOs/Address.cs -------------------------------------------------------------------------------- /src/Contract/DTOs/OrderInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/DTOs/OrderInfo.cs -------------------------------------------------------------------------------- /src/Contract/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/ICommand.cs -------------------------------------------------------------------------------- /src/Contract/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/IQuery.cs -------------------------------------------------------------------------------- /src/Contract/IQueryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/IQueryProcessor.cs -------------------------------------------------------------------------------- /src/Contract/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Contract/Queries/Orders/GetOrderById.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Queries/Orders/GetOrderById.cs -------------------------------------------------------------------------------- /src/Contract/Queries/Orders/GetUnshippedOrders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Queries/Orders/GetUnshippedOrders.cs -------------------------------------------------------------------------------- /src/Contract/Queries/PageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Queries/PageInfo.cs -------------------------------------------------------------------------------- /src/Contract/Queries/Paged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Queries/Paged.cs -------------------------------------------------------------------------------- /src/Contract/Validators/CompositeValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Validators/CompositeValidationResult.cs -------------------------------------------------------------------------------- /src/Contract/Validators/NonEmptyGuidAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Validators/NonEmptyGuidAttribute.cs -------------------------------------------------------------------------------- /src/Contract/Validators/ValidateObjectAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Contract/Validators/ValidateObjectAttribute.cs -------------------------------------------------------------------------------- /src/Settings.StyleCop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/Settings.StyleCop -------------------------------------------------------------------------------- /src/SolidServices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/SolidServices.sln -------------------------------------------------------------------------------- /src/WcfService/Bootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Bootstrapper.cs -------------------------------------------------------------------------------- /src/WcfService/Code/DebugLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Code/DebugLogger.cs -------------------------------------------------------------------------------- /src/WcfService/Code/WcfExceptionTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Code/WcfExceptionTranslator.cs -------------------------------------------------------------------------------- /src/WcfService/CommandService.svc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/CommandService.svc -------------------------------------------------------------------------------- /src/WcfService/CommandService.svc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/CommandService.svc.cs -------------------------------------------------------------------------------- /src/WcfService/CrossCuttingConcerns/ToWcfFaultTranslatorCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/CrossCuttingConcerns/ToWcfFaultTranslatorCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/WcfService/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Global.asax -------------------------------------------------------------------------------- /src/WcfService/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Global.asax.cs -------------------------------------------------------------------------------- /src/WcfService/NonDotNetQueryService.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/WcfService/NonDotNetQueryService.svc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/NonDotNetQueryService.svc -------------------------------------------------------------------------------- /src/WcfService/NonDotNetQueryService.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/NonDotNetQueryService.tt -------------------------------------------------------------------------------- /src/WcfService/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WcfService/QueryService.svc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/QueryService.svc -------------------------------------------------------------------------------- /src/WcfService/QueryService.svc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/QueryService.svc.cs -------------------------------------------------------------------------------- /src/WcfService/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/ValidationError.cs -------------------------------------------------------------------------------- /src/WcfService/WcfService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/WcfService.csproj -------------------------------------------------------------------------------- /src/WcfService/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Web.Debug.config -------------------------------------------------------------------------------- /src/WcfService/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Web.Release.config -------------------------------------------------------------------------------- /src/WcfService/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/Web.config -------------------------------------------------------------------------------- /src/WcfService/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WcfService/packages.config -------------------------------------------------------------------------------- /src/WebApiService/App_Data/.gitignore: -------------------------------------------------------------------------------- 1 | *.xml 2 | -------------------------------------------------------------------------------- /src/WebApiService/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/App_Start/FilterConfig.cs -------------------------------------------------------------------------------- /src/WebApiService/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/App_Start/RouteConfig.cs -------------------------------------------------------------------------------- /src/WebApiService/App_Start/SwaggerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/App_Start/SwaggerConfig.cs -------------------------------------------------------------------------------- /src/WebApiService/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/App_Start/WebApiConfig.cs -------------------------------------------------------------------------------- /src/WebApiService/Bootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Bootstrapper.cs -------------------------------------------------------------------------------- /src/WebApiService/Code/CommandDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Code/CommandDelegatingHandler.cs -------------------------------------------------------------------------------- /src/WebApiService/Code/ExampleObjectCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Code/ExampleObjectCreator.cs -------------------------------------------------------------------------------- /src/WebApiService/Code/QueryDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Code/QueryDelegatingHandler.cs -------------------------------------------------------------------------------- /src/WebApiService/Code/SerializationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Code/SerializationHelpers.cs -------------------------------------------------------------------------------- /src/WebApiService/Code/WebApiExceptionTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Code/WebApiExceptionTranslator.cs -------------------------------------------------------------------------------- /src/WebApiService/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Global.asax -------------------------------------------------------------------------------- /src/WebApiService/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Global.asax.cs -------------------------------------------------------------------------------- /src/WebApiService/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WebApiService/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Web.Debug.config -------------------------------------------------------------------------------- /src/WebApiService/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Web.Release.config -------------------------------------------------------------------------------- /src/WebApiService/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/Web.config -------------------------------------------------------------------------------- /src/WebApiService/WebApiService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/WebApiService.csproj -------------------------------------------------------------------------------- /src/WebApiService/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebApiService/packages.config -------------------------------------------------------------------------------- /src/WebCore3Service/Bootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Bootstrapper.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/CommandHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/CommandHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/HeaderDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/HeaderDictionaryExtensions.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/HttpContextExtensions.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/QueryHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/QueryHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/SerializationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/SerializationHelpers.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/StreamExtensions.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Code/WebApiErrorResponseBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Code/WebApiErrorResponseBuilder.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Program.cs -------------------------------------------------------------------------------- /src/WebCore3Service/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/WebCore3Service/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/Startup.cs -------------------------------------------------------------------------------- /src/WebCore3Service/WebCore3Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/WebCore3Service.csproj -------------------------------------------------------------------------------- /src/WebCore3Service/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/appsettings.Development.json -------------------------------------------------------------------------------- /src/WebCore3Service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore3Service/appsettings.json -------------------------------------------------------------------------------- /src/WebCore6Service/Bootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Bootstrapper.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/Commands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/Commands.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/FlatApiMessageMappingBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/FlatApiMessageMappingBuilder.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/IMessageMappingBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/IMessageMappingBuilder.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/MessageMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/MessageMapping.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/MessageMappingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/MessageMappingExtensions.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/Queries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/Queries.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Code/WebApiErrorResponseBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Code/WebApiErrorResponseBuilder.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Program.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/WebCore6Service/Swagger/SwaggerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Swagger/SwaggerExtensions.cs -------------------------------------------------------------------------------- /src/WebCore6Service/Swagger/XmlDocumentationTypeDescriptionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/Swagger/XmlDocumentationTypeDescriptionProvider.cs -------------------------------------------------------------------------------- /src/WebCore6Service/WebCore6Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/WebCore6Service.csproj -------------------------------------------------------------------------------- /src/WebCore6Service/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/appsettings.Development.json -------------------------------------------------------------------------------- /src/WebCore6Service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetjunkie/solidservices/HEAD/src/WebCore6Service/appsettings.json --------------------------------------------------------------------------------