├── .gitattributes ├── .gitignore ├── CommonWebParts ├── CommonWebParts.csproj ├── CreateTodoBizLogic.cs ├── DatabaseStartupHelpers.cs └── Dtos │ ├── ChangeDifficultyDto.cs │ ├── ChangeNameDto.cs │ ├── ChangeNameHybridDto.cs │ ├── CreateTodoDto.cs │ └── CreateTodoHybridDto.cs ├── ExampleDatabase ├── ExampleDatabase.csproj ├── ExampleDbContext.cs ├── TodoItem.cs └── TodoItemHybrid.cs ├── ExampleWebApi ├── Controllers │ ├── ToDoController.cs │ └── ToDoHybridController.cs ├── ExampleWebApi.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── GenericServices.AspNetCore.sln ├── GenericServices.AspNetCore.sln.DotSettings ├── GenericServices.AspNetCore ├── CreateResponse.cs ├── GenericServices.AspNetCore.csproj ├── UnitTesting │ └── ResponseDecoders.cs ├── ValidationHelper.cs ├── WebApiMessageAndResult.cs └── WebApiMessageOnly.cs ├── LICENSE ├── README.md ├── ReleaseNotes.md └── Test ├── Helpers └── ResponseCheckers.cs ├── Test.csproj └── UnitTests ├── ExampleApp ├── IntegrationTestToDoController.cs ├── IntegrationTestToDoHybridController.cs ├── TestBusinessLogic.cs └── TestExampleDbContext.cs ├── TestGenericBizRunnerResponse.cs ├── TestGenericServicesResponse.cs ├── TestResponseDecoderGenericBizRunner.cs └── TestResponseDecoderGenericServices.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/.gitignore -------------------------------------------------------------------------------- /CommonWebParts/CommonWebParts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/CommonWebParts.csproj -------------------------------------------------------------------------------- /CommonWebParts/CreateTodoBizLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/CreateTodoBizLogic.cs -------------------------------------------------------------------------------- /CommonWebParts/DatabaseStartupHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/DatabaseStartupHelpers.cs -------------------------------------------------------------------------------- /CommonWebParts/Dtos/ChangeDifficultyDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/Dtos/ChangeDifficultyDto.cs -------------------------------------------------------------------------------- /CommonWebParts/Dtos/ChangeNameDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/Dtos/ChangeNameDto.cs -------------------------------------------------------------------------------- /CommonWebParts/Dtos/ChangeNameHybridDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/Dtos/ChangeNameHybridDto.cs -------------------------------------------------------------------------------- /CommonWebParts/Dtos/CreateTodoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/Dtos/CreateTodoDto.cs -------------------------------------------------------------------------------- /CommonWebParts/Dtos/CreateTodoHybridDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/CommonWebParts/Dtos/CreateTodoHybridDto.cs -------------------------------------------------------------------------------- /ExampleDatabase/ExampleDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleDatabase/ExampleDatabase.csproj -------------------------------------------------------------------------------- /ExampleDatabase/ExampleDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleDatabase/ExampleDbContext.cs -------------------------------------------------------------------------------- /ExampleDatabase/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleDatabase/TodoItem.cs -------------------------------------------------------------------------------- /ExampleDatabase/TodoItemHybrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleDatabase/TodoItemHybrid.cs -------------------------------------------------------------------------------- /ExampleWebApi/Controllers/ToDoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/Controllers/ToDoController.cs -------------------------------------------------------------------------------- /ExampleWebApi/Controllers/ToDoHybridController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/Controllers/ToDoHybridController.cs -------------------------------------------------------------------------------- /ExampleWebApi/ExampleWebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/ExampleWebApi.csproj -------------------------------------------------------------------------------- /ExampleWebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/Program.cs -------------------------------------------------------------------------------- /ExampleWebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /ExampleWebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/Startup.cs -------------------------------------------------------------------------------- /ExampleWebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/appsettings.Development.json -------------------------------------------------------------------------------- /ExampleWebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ExampleWebApi/appsettings.json -------------------------------------------------------------------------------- /GenericServices.AspNetCore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore.sln -------------------------------------------------------------------------------- /GenericServices.AspNetCore.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore.sln.DotSettings -------------------------------------------------------------------------------- /GenericServices.AspNetCore/CreateResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore/CreateResponse.cs -------------------------------------------------------------------------------- /GenericServices.AspNetCore/GenericServices.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore/GenericServices.AspNetCore.csproj -------------------------------------------------------------------------------- /GenericServices.AspNetCore/UnitTesting/ResponseDecoders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore/UnitTesting/ResponseDecoders.cs -------------------------------------------------------------------------------- /GenericServices.AspNetCore/ValidationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore/ValidationHelper.cs -------------------------------------------------------------------------------- /GenericServices.AspNetCore/WebApiMessageAndResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore/WebApiMessageAndResult.cs -------------------------------------------------------------------------------- /GenericServices.AspNetCore/WebApiMessageOnly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/GenericServices.AspNetCore/WebApiMessageOnly.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /Test/Helpers/ResponseCheckers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/Helpers/ResponseCheckers.cs -------------------------------------------------------------------------------- /Test/Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/Test.csproj -------------------------------------------------------------------------------- /Test/UnitTests/ExampleApp/IntegrationTestToDoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/ExampleApp/IntegrationTestToDoController.cs -------------------------------------------------------------------------------- /Test/UnitTests/ExampleApp/IntegrationTestToDoHybridController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/ExampleApp/IntegrationTestToDoHybridController.cs -------------------------------------------------------------------------------- /Test/UnitTests/ExampleApp/TestBusinessLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/ExampleApp/TestBusinessLogic.cs -------------------------------------------------------------------------------- /Test/UnitTests/ExampleApp/TestExampleDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/ExampleApp/TestExampleDbContext.cs -------------------------------------------------------------------------------- /Test/UnitTests/TestGenericBizRunnerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/TestGenericBizRunnerResponse.cs -------------------------------------------------------------------------------- /Test/UnitTests/TestGenericServicesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/TestGenericServicesResponse.cs -------------------------------------------------------------------------------- /Test/UnitTests/TestResponseDecoderGenericBizRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/TestResponseDecoderGenericBizRunner.cs -------------------------------------------------------------------------------- /Test/UnitTests/TestResponseDecoderGenericServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonPSmith/EfCore.GenericServices.AspNetCore/HEAD/Test/UnitTests/TestResponseDecoderGenericServices.cs --------------------------------------------------------------------------------