From 1bd8d05f163bd34ad512ef27d06a54b8631de353 Mon Sep 17 00:00:00 2001 From: Jared Nance Date: Mon, 18 Jun 2018 12:11:14 -0500 Subject: [PATCH 1/4] fix(IResourceService): should inherit from shorthand interfaces --- src/JsonApiDotNetCore/Services/Contract/IResourceService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/JsonApiDotNetCore/Services/Contract/IResourceService.cs b/src/JsonApiDotNetCore/Services/Contract/IResourceService.cs index 82f3505c78..ec534a5f1b 100644 --- a/src/JsonApiDotNetCore/Services/Contract/IResourceService.cs +++ b/src/JsonApiDotNetCore/Services/Contract/IResourceService.cs @@ -3,7 +3,7 @@ namespace JsonApiDotNetCore.Services { public interface IResourceService - : IResourceService + : IResourceCmdService, IResourceQueryService, IResourceService where T : class, IIdentifiable { } From ca33488172e81a44c1a19b0c94ac7d4b01de1283 Mon Sep 17 00:00:00 2001 From: Jared Nance Date: Mon, 18 Jun 2018 12:13:14 -0500 Subject: [PATCH 2/4] fix(IResourceCmdService): inherit shorthand interfaces --- .../Services/Contract/IResourceCmdService.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/JsonApiDotNetCore/Services/Contract/IResourceCmdService.cs b/src/JsonApiDotNetCore/Services/Contract/IResourceCmdService.cs index 2633fd589b..0f6c5e64b7 100644 --- a/src/JsonApiDotNetCore/Services/Contract/IResourceCmdService.cs +++ b/src/JsonApiDotNetCore/Services/Contract/IResourceCmdService.cs @@ -2,7 +2,12 @@ namespace JsonApiDotNetCore.Services { - public interface IResourceCmdService : IResourceCmdService + public interface IResourceCmdService : + ICreateService, + IUpdateService, + IUpdateRelationshipService, + IDeleteService, + IResourceCmdService where T : class, IIdentifiable { } From 8f04c8218b5d3964bb396b78e4768652452b4690 Mon Sep 17 00:00:00 2001 From: Jared Nance Date: Mon, 18 Jun 2018 12:14:05 -0500 Subject: [PATCH 3/4] fix(IResourceQueryService): inherit shorthand interfaces --- .../Services/Contract/IResourceQueryService.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/JsonApiDotNetCore/Services/Contract/IResourceQueryService.cs b/src/JsonApiDotNetCore/Services/Contract/IResourceQueryService.cs index 8a9e247a3f..1cd4a94cf3 100644 --- a/src/JsonApiDotNetCore/Services/Contract/IResourceQueryService.cs +++ b/src/JsonApiDotNetCore/Services/Contract/IResourceQueryService.cs @@ -2,7 +2,12 @@ namespace JsonApiDotNetCore.Services { - public interface IResourceQueryService : IResourceQueryService + public interface IResourceQueryService : + IGetAllService, + IGetByIdService, + IGetRelationshipsService, + IGetRelationshipService, + IResourceQueryService where T : class, IIdentifiable { } From 48ecdc0014ccf76b6bb8216f370d89ffb218a705 Mon Sep 17 00:00:00 2001 From: Jared Nance Date: Mon, 18 Jun 2018 12:17:35 -0500 Subject: [PATCH 4/4] bump version to 2.3.2 --- src/JsonApiDotNetCore/JsonApiDotNetCore.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/JsonApiDotNetCore/JsonApiDotNetCore.csproj b/src/JsonApiDotNetCore/JsonApiDotNetCore.csproj index 7019a8e6cc..75fc955402 100755 --- a/src/JsonApiDotNetCore/JsonApiDotNetCore.csproj +++ b/src/JsonApiDotNetCore/JsonApiDotNetCore.csproj @@ -1,6 +1,6 @@  - 2.3.1 + 2.3.2 $(NetStandardVersion) JsonApiDotNetCore JsonApiDotNetCore