Table of Contents

Namespace JsonApiDotNetCore.Services

Classes

AsyncCollectionExtensions
JsonApiResourceService<TResource, TId>

Represents the foundational Resource Service layer in the JsonApiDotNetCore architecture that uses a Resource Repository for data access.

Interfaces

IAddToRelationshipService<TResource, TId>
ICreateService<TResource, TId>
IDeleteService<TResource, TId>
IGetAllService<TResource, TId>
IGetByIdService<TResource, TId>
IGetRelationshipService<TResource, TId>
IGetSecondaryService<TResource, TId>
IRemoveFromRelationshipService<TResource, TId>
IResourceCommandService<TResource, TId>

Groups write operations.

IResourceQueryService<TResource, TId>

Groups read operations.

IResourceService<TResource, TId>

Represents the foundational Resource Service layer in the JsonApiDotNetCore architecture that uses a Resource Repository for data access.

ISetRelationshipService<TResource, TId>
IUpdateService<TResource, TId>