├── .editorconfig ├── .gitignore ├── README.md ├── ResultPattern.sln └── src ├── Common ├── Common.csproj └── ResultPattern │ ├── Error.cs │ ├── ErrorType.cs │ ├── Result.cs │ ├── ResultExtensions.cs │ └── ResultT.cs ├── ResultPattern.WebApi ├── Controllers │ ├── BaseController.cs │ └── ConfigurationsController.cs ├── DTOs │ └── Configurations │ │ ├── ConfigurationExtensions.cs │ │ ├── ConfigurationResponse.cs │ │ ├── CreateConfigurationRequest.cs │ │ └── UpdateConfigurationRequest.cs ├── Entities │ └── Configuration.cs ├── Errors │ └── ConfigurationErrors.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── ResultPattern.WebApi.csproj ├── Services │ ├── ConfigurationService.cs │ └── IConfigurationService.cs ├── appsettings.Development.json └── appsettings.json └── ResultPattern ├── Configurations ├── Configuration.cs ├── ConfigurationErrors.cs ├── ConfigurationExtensions.cs └── ConfigurationResponse.cs ├── Program.cs └── ResultPattern.csproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/README.md -------------------------------------------------------------------------------- /ResultPattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/ResultPattern.sln -------------------------------------------------------------------------------- /src/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/Common/Common.csproj -------------------------------------------------------------------------------- /src/Common/ResultPattern/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/Common/ResultPattern/Error.cs -------------------------------------------------------------------------------- /src/Common/ResultPattern/ErrorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/Common/ResultPattern/ErrorType.cs -------------------------------------------------------------------------------- /src/Common/ResultPattern/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/Common/ResultPattern/Result.cs -------------------------------------------------------------------------------- /src/Common/ResultPattern/ResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/Common/ResultPattern/ResultExtensions.cs -------------------------------------------------------------------------------- /src/Common/ResultPattern/ResultT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/Common/ResultPattern/ResultT.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Controllers/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Controllers/BaseController.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Controllers/ConfigurationsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Controllers/ConfigurationsController.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/DTOs/Configurations/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/DTOs/Configurations/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/DTOs/Configurations/ConfigurationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/DTOs/Configurations/ConfigurationResponse.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/DTOs/Configurations/CreateConfigurationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/DTOs/Configurations/CreateConfigurationRequest.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/DTOs/Configurations/UpdateConfigurationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/DTOs/Configurations/UpdateConfigurationRequest.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Entities/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Entities/Configuration.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Errors/ConfigurationErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Errors/ConfigurationErrors.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Program.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/ResultPattern.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/ResultPattern.WebApi.csproj -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Services/ConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Services/ConfigurationService.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/Services/IConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/Services/IConfigurationService.cs -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /src/ResultPattern.WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern.WebApi/appsettings.json -------------------------------------------------------------------------------- /src/ResultPattern/Configurations/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern/Configurations/Configuration.cs -------------------------------------------------------------------------------- /src/ResultPattern/Configurations/ConfigurationErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern/Configurations/ConfigurationErrors.cs -------------------------------------------------------------------------------- /src/ResultPattern/Configurations/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern/Configurations/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/ResultPattern/Configurations/ConfigurationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern/Configurations/ConfigurationResponse.cs -------------------------------------------------------------------------------- /src/ResultPattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern/Program.cs -------------------------------------------------------------------------------- /src/ResultPattern/ResultPattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanraj-tech/result-pattern/HEAD/src/ResultPattern/ResultPattern.csproj --------------------------------------------------------------------------------