@@ -41,30 +41,31 @@ public abstract class BaseJsonApiController<TResource, TId> : CoreJsonApiControl
4141 /// <summary>
4242 /// Creates an instance from a read/write service.
4343 /// </summary>
44- protected BaseJsonApiController ( IJsonApiOptions options , IResourceGraph resourceGraph , ILoggerFactory loggerFactory , IResourceService < TResource , TId > resourceService )
44+ protected BaseJsonApiController ( IJsonApiOptions options , IResourceGraph resourceGraph , ILoggerFactory loggerFactory ,
45+ IResourceService < TResource , TId > resourceService )
4546 : this ( options , resourceGraph , loggerFactory , resourceService , resourceService )
4647 {
4748 }
4849
4950 /// <summary>
5051 /// Creates an instance from separate services for reading and writing.
5152 /// </summary>
52- protected BaseJsonApiController ( IJsonApiOptions options , IResourceGraph resourceGraph , ILoggerFactory loggerFactory , IResourceQueryService < TResource , TId > ? queryService = null ,
53- IResourceCommandService < TResource , TId > ? commandService = null )
54- : this ( options , resourceGraph , loggerFactory , queryService , queryService , queryService , queryService , commandService , commandService , commandService ,
55- commandService , commandService , commandService )
53+ protected BaseJsonApiController ( IJsonApiOptions options , IResourceGraph resourceGraph , ILoggerFactory loggerFactory ,
54+ IResourceQueryService < TResource , TId > ? queryService = null , IResourceCommandService < TResource , TId > ? commandService = null )
55+ : this ( options , resourceGraph , loggerFactory , queryService , queryService , queryService , queryService , commandService , commandService ,
56+ commandService , commandService , commandService , commandService )
5657 {
5758 }
5859
5960 /// <summary>
6061 /// Creates an instance from separate services for the various individual read and write methods.
6162 /// </summary>
62- protected BaseJsonApiController ( IJsonApiOptions options , IResourceGraph resourceGraph , ILoggerFactory loggerFactory , IGetAllService < TResource , TId > ? getAll = null ,
63- IGetByIdService < TResource , TId > ? getById = null , IGetSecondaryService < TResource , TId > ? getSecondary = null ,
64- IGetRelationshipService < TResource , TId > ? getRelationship = null , ICreateService < TResource , TId > ? create = null ,
65- IAddToRelationshipService < TResource , TId > ? addToRelationship = null , IUpdateService < TResource , TId > ? update = null ,
66- ISetRelationshipService < TResource , TId > ? setRelationship = null , IDeleteService < TResource , TId > ? delete = null ,
67- IRemoveFromRelationshipService < TResource , TId > ? removeFromRelationship = null )
63+ protected BaseJsonApiController ( IJsonApiOptions options , IResourceGraph resourceGraph , ILoggerFactory loggerFactory ,
64+ IGetAllService < TResource , TId > ? getAll = null , IGetByIdService < TResource , TId > ? getById = null ,
65+ IGetSecondaryService < TResource , TId > ? getSecondary = null , IGetRelationshipService < TResource , TId > ? getRelationship = null ,
66+ ICreateService < TResource , TId > ? create = null , IAddToRelationshipService < TResource , TId > ? addToRelationship = null ,
67+ IUpdateService < TResource , TId > ? update = null , ISetRelationshipService < TResource , TId > ? setRelationship = null ,
68+ IDeleteService < TResource , TId > ? delete = null , IRemoveFromRelationshipService < TResource , TId > ? removeFromRelationship = null )
6869 {
6970 ArgumentGuard . NotNull ( options , nameof ( options ) ) ;
7071 ArgumentGuard . NotNull ( resourceGraph , nameof ( resourceGraph ) ) ;
0 commit comments